added interface EntityFieldInterface
added class EntityField
added class EntityArrayField