A hidden gem of Dojo.declare - overcoming the limits of multiple inheritance
One of the greatest things of dojo.declare is that it simulates one of the core elements of OO - inheritance. Moreover, it allows having several parents to the same object.