Custom RabbitMQClient in OTP format