public Connection <Droid> Droids(int?first = null, string after = null, int?last = null, string before = null) => _data.GetAllDroids().AsCharacters(_data).Cast <Droid>().ToConnection(x => x.Id, first, after, last, before);