public EntityEntryMetadataServices(
     [NotNull] IOriginalValuesFactory originalValuesFactory,
     [NotNull] IRelationshipsSnapshotFactory relationshipsSnapshotFactory,
     [NotNull] IStoreGeneratedValuesFactory storeGeneratedValuesFactory,
     [NotNull] IKeyValueFactorySource keyValueFactorySource)
 {
     _originalValuesFactory        = originalValuesFactory;
     _relationshipsSnapshotFactory = relationshipsSnapshotFactory;
     _storeGeneratedValuesFactory  = storeGeneratedValuesFactory;
     _keyValueFactorySource        = keyValueFactorySource;
 }
 public EntityEntryMetadataServices(
     [NotNull] IOriginalValuesFactory originalValuesFactory,
     [NotNull] IRelationshipsSnapshotFactory relationshipsSnapshotFactory,
     [NotNull] IStoreGeneratedValuesFactory storeGeneratedValuesFactory,
     [NotNull] IKeyValueFactorySource keyValueFactorySource)
 {
     _originalValuesFactory = originalValuesFactory;
     _relationshipsSnapshotFactory = relationshipsSnapshotFactory;
     _storeGeneratedValuesFactory = storeGeneratedValuesFactory;
     _keyValueFactorySource = keyValueFactorySource;
 }
 public EntityEntryMetadataServices(
     [NotNull] IClrAccessorSource <IClrPropertyGetter> getterSource,
     [NotNull] IClrAccessorSource <IClrPropertySetter> setterSource,
     [NotNull] IOriginalValuesFactory originalValuesFactory,
     [NotNull] IRelationshipsSnapshotFactory relationshipsSnapshotFactory,
     [NotNull] IStoreGeneratedValuesFactory storeGeneratedValuesFactory,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource)
 {
     _getterSource                 = getterSource;
     _setterSource                 = setterSource;
     _originalValuesFactory        = originalValuesFactory;
     _relationshipsSnapshotFactory = relationshipsSnapshotFactory;
     _storeGeneratedValuesFactory  = storeGeneratedValuesFactory;
     _entityKeyFactorySource       = entityKeyFactorySource;
 }
 public EntityEntryMetadataServices(
     [NotNull] IClrAccessorSource<IClrPropertyGetter> getterSource,
     [NotNull] IClrAccessorSource<IClrPropertySetter> setterSource,
     [NotNull] IOriginalValuesFactory originalValuesFactory,
     [NotNull] IRelationshipsSnapshotFactory relationshipsSnapshotFactory,
     [NotNull] IStoreGeneratedValuesFactory storeGeneratedValuesFactory,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource)
 {
     _getterSource = getterSource;
     _setterSource = setterSource;
     _originalValuesFactory = originalValuesFactory;
     _relationshipsSnapshotFactory = relationshipsSnapshotFactory;
     _storeGeneratedValuesFactory = storeGeneratedValuesFactory;
     _entityKeyFactorySource = entityKeyFactorySource;
 }