public Task Send(EndpointHeartbeat messageToSend, TimeSpan timeToBeReceived) { var body = Serialize(messageToSend); return Send(body, messageToSend.GetType().FullName, timeToBeReceived); }