Почему бы вам не создать еще один класс, который наследует игровой класс.Game2 например.Затем создайте конструктор, чтобы установить только то, что вы хотите / нужно от первой игры.Используя linq, вы можете отфильтровать это.
var newData = from item in game
select new game 2
{
object1 = item.object1,
object2 = item.object2
};
Затем вы можете установить newData в качестве источника данных.Прости меня за любые синтаксические ошибки.Если вы посмотрите на linq, это довольно простая концепция.Вам не нужно даже наследовать игровой класс.Вы можете создать независимый класс под названием game 2 с необходимой вам информацией.