Set handler in enqueue correctly

When the payload_object is set via the constructor, the setter isn't called.