2 categories to parse JSON to OBJC model