NS_ENUM instead of enum {} directly, and prefix category methods