basic command dispatcher and domain event setup created for replies