public ValueObjectActor(ValueObjectChangesProvider <TDataObject> changesProvider, IBulkRepository <TDataObject> bulkRepository, IDataChangesHandler <TDataObject> dataChangesHandler)
 {
     _changesProvider    = changesProvider;
     _bulkRepository     = bulkRepository;
     _dataChangesHandler = dataChangesHandler;
 }
 public ValueObjectActor(ValueObjectChangesProvider <TDataObject> changesProvider, IBulkRepository <TDataObject> bulkRepository)
     : this(changesProvider, bulkRepository, new NullDataChangesHandler <TDataObject>())
 {
 }