docs: def process_raw_data(cls, raw_data):
          """Create a new model using raw API response."""
          properties = raw_data["properties"]
  
          routes = []
          raw_routes = properties.get("routes", [])
          for raw_route in raw_routes:
              raw_route["parentResourceID"] = raw_data["resourceId"]
              routes.append(Routes.from_raw_data(raw_route))
          properties["routes"] = routes
  
          subnets = []
          raw_subnets = properties.get("subnets", [])
          for raw_subnet in raw_subnets:
              subnets.append(Resource.from_raw_data(raw_subnet))
          properties["subnets"] = subnets
  
          return super(RouteTables, cls).process_raw_data(raw_data)