Update to PSR-4
Cloning original object
Deferred rejects with new exception