IDomainEvent is now a concrete class
Removed ModelLoader from base class
Added DomainEventBuilder fluent interface
Merge branch 'feature/CommandHandler' into develop