added initClass
changed classes with it
changed extending classes
wrapDOM moved to all components