public StatefullAggregateRepository(AggregateStore store, IDataFactory dataFactory, ISerializer serializer, AggregateRegistry aggregateRegistry, ITransitionStore transitionStore, AggregateDefinition definition)
     : base(store, dataFactory, definition)
 {
     _serializer = serializer;
     _aggregateRegistry = aggregateRegistry;
     _transitionStore = transitionStore;
 }
 /// <summary>
 /// Constructs AggregateRepositoryBase
 /// </summary>
 protected AggregateRepositoryBase(AggregateStore store, IDataFactory dataFactory, AggregateDefinition definition)
 {
     _store = store;
     _dataFactory = dataFactory;
     _definition = definition;
 }
 public StatelessAggregateRepository(AggregateStore store, IDataFactory dataFactory, AggregateDefinition aggregateDefinition) : base(store, dataFactory, aggregateDefinition)
 {
 }