NSObject because Apple is Swizzling :()