¿Cómo puede un enlace WPF distinguir entre una propiedad indexadora y un elemento de lista?

Tengo un enlace del formulario:

Path=SpecialCollection[0]

La clase SpecialCollection extiende ObservableCollection y tiene una propiedad indexadora.

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

Mi problema es que el enlace intenta obtener el valor de la propiedad del indexador, en lugar de devolver el elemento 0 en la colección. ¿Hay alguna forma de obligar al enlace a tratar 0 como un entero para que devuelva un elemento de colección, en lugar de invocar el getter de la propiedad del indexador de la colección?

Respuestas a la pregunta(2)

Su respuesta a la pregunta