Non-serialization based queues

We use a Dispatcher class in messages instead of serialization. Serialization only happens when we send externally.