HAL Parser for Objective-C with added strong typing