Command Handler is now middleware. Removed command exception handling - to be revisited.