public virtual IEventMessageFactory CreateMessageFactory() { return new DefaultEventMessageFactory(); }