public void RegisterHandler <TMessage>(IMessageHandler <TMessage, TContext> handler)
            where TMessage : MessageBase, new()
        {
            var messageBase = new TMessage();

            _messageHandlersRegistry.RegisterHandler(messageBase.OperationCode,
                                                     MessageHandler <TMessage, TContext> .Get(handler));
        }