Rework AbstractEntity::getMetaData
Possibly breaking:
Object returned from AbstractEntity::getMetaData now has "attributes" field as EntityList, and cannot be null.
Possibly breaking:
Object returned from AbstractEntity::getMetaData now has "attributes" field as EntityList, and cannot be null.