Supers are more intelligent, does not track on object. Deep calls for initialize