method inheritance
super
naive super
hacky-super
jresig