A tool that helps build a JSON data structure, in the form of properties on subclasses of NSObject