Improved coverage of Deferred
Implemented onComplete in Deferred
Change in protected convention -> method should have $ prefix