Creation of instances is executed now only for EmbeddedDocumentField and GenericEmbeddedDocumentField in distinct method