* Added support for fields as EmbeddedEntity. WIth this any class implementing IEmbeddedEntity can be used as a field for Entity