Handler: use Receiver.receive
Receiver: pass everything to the constructor