Removing NSObject protocol