First implementation of the Receiver helper class