private async Task <List <ValidationResult> > SendMessage(string messageType, BusMessageTypes msgType, object data)
        {
            try
            {
                await _producerClient.Produce(messageType, new BusMessage
                {
                    BusMessageType = (int)msgType,
                    Data           = JsonConvert.SerializeObject(data)
                });

                return(results);
            }
            catch (Exception e)
            {
                //TODO Log Error
                return(results);
            }
        }