❔ Best way to cache index of an object in a list - C#