is (ключ чисто цифровой) вернуть this [Int32.Parse (key)];

я есть привязка формы:

Path=SpecialCollection[0]

Класс SpecialCollection расширяет ObservableCollection и имеет свойство индексатора.

public T this[string propertyValue]
{
    get
    {
        // do stuff
        return default(T);
    }
}

Моя проблема заключается в том, что привязка пытается получить значение свойства индексатора вместо возврата 0-го элемента в коллекции. Есть ли способ заставить привязку обрабатывать 0 как целое число, чтобы оно возвращало элемент коллекции вместо вызова метода получения свойства индексатора коллекции?