IKnowWhenAnAggregateHasBeenCreatedFromALegacyIdentifier
// just a fucking cache
IKnowAllAggregatesIds
// Wow, this could have been in the repository
IProvideUniqueIdentifier
// id generator,
internal class SystematicNothingHasBeenCreatedYetAggregateCreationAuditTrail : IKnowWhenAnAggregateHasBeenCreatedFromALegacyIdentifier
IAmAReadProjector
IDealWithCompartiment
, IDealWithLightTradeEntite
ICanBeVictimOfConcurrency
ICanUnsubscribe
ICanResubscribeForAllProjections
IReceiveAndSendEvents
ISendCommands
IRegisterHandlersForCommands
IRegisterHandlersForEvents
IPublishEvents