Object Oriented Indexers in C#