Вы можете использовать явно реализованные интерфейсы, как показано здесь: Именованное индексированное свойство в C #? (см. второй способ, показанный в этом ответе)