Static class for mixing in functionality into objects.
Mixin functionality to an object
The instance object to add functionality to
The parent reference or full classname
Any additional arguments to pass to the constructor of the superClass
Return reference to target