fragment UITableFragment on Service { id name loadbalancer { servers { id address } } } query Services { services { ...UITableFragment } } mutation AddService($name: String!, $loadbalancer: AddLoadbalancerInput!) { addService(body:{name: $name, loadbalancer: $loadbalancer}) { ...UITableFragment } } mutation RemoveService($id: Int!) { removeService(id: $id) }