A simple mediator for .NET for sending command, publishing event and request response with pipelines supported