Used built in OS_OBJECT_USE_OBJC macro, rather than reinventing it.