configurable MessageHandlerDescriptorFactory in AggregateRoot