type Animal @key(fields: "species") @interfaceObject { species: String! } type Cheetah @key(fields: "species") { species: String! topSpeed: Int! }