Class vs object
Simplified syntax.
Debug removed.
Composite classes added.