anchor.diff:  extension <%= model.name %> {
  -    public static func parse(json: [String: Any]) -> Person {
  +    public static func parse(json: [String: AnyObject]) -> Person {
           let id: Int = json["id"] as! Int
           <% model.properties_exclude_id.each do |property| %>
           <%= """let #{property.key}: #{property.type} = json[\"#{property.key}\"] as! #{property.type}
  
positive.code:         return Person(<%= model.property_key_value_pairs %>)
      }
  
      public static func parse(jsons: [[String: Any]]) -> [<%= model.name %>] {
          var results: [<%= model.name %>] = []
          for json in jsons {
              results.append(<%= model.name %>.parse(json))
  
negative.code:     }
  
      public static func parse(data: NSData) throws -> <%= model.name %> {
          let json = try NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments) as! [String: AnyObject]
          return <%= model.name %>.parse(json)
      }
  
      public static func parses(data: NSData) throws -> [<%= model.name %>] {
          let json = try NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments) as! [[String: AnyObject]]
          return <%= model.name %>.parse(json)
      }
  
  