- Removed generic IMessage<T> interface (simplification)
- Added requestId to synchronous methods on dispatchers.