removed unused external NSObject category (now internal)