protected override void Load(ContainerBuilder builder)
{
base.Load(builder);
builder.RegisterModule<CqrsModule>();
builder.RegisterModule<UnitOfWorkDomainModule>();
builder.RegisterModule<Store.EntityFramework.ModuleRegistration>();
builder.RegisterType<ApplicationServices.AuditTrailService>().As<IAuditTrailService>();
builder.RegisterType<AuditTrailQueryService>().As<IAuditTrailQueryService>();
builder.RegisterType<CreateAuditTrailEntryCommandHandler>().AsImplementedInterfaces();
}