Fixed call when obj is nilable and expected call's self is a hierarchy type
Initialize ivars to nil even if the object that declares them is never instantiated
Store superclass in constructor