private CupVM Next(CupVM cup) { return(Cups.SingleOrDefault(c => c.Index == cup.Index + 1) ?? Cups.First()); }