Added DocCode.entityExtensionTests to show that setting properties in custom ctor or initializer does not cause the queried object to go into Modified state