Usando el modelo para la asignación de ID

Traté de asignar ID a los elementos en mi control de selección usando el enlace del modelo, pero terminé con un error.

Aquí está mi código:

Modelo:

{
    "languages": [
        {
        "language": "English",
        "locale": "en"
        }, 
        {
        "language": "German",
        "locale": "de"
        }
    ]
}

Seleccionar control:

var oLanguageSelection = new sap.m.Select({
            name:   'languageSelection',
            id:     'languageSelection',
            items: { 
                path: "languages>/languages",
                template: new sap.ui.core.Item({
                    id: "{languages>locale}", //this is the problematic part
                    text: "{languages>language}",
                }),

            },
});

Error que obtengo:

Uncaught Error: "{languages>locale}" is not a valid ID.

¿Es posible hacer lo que estoy tratando de hacer: asignar un ID de elemento utilizando el enlace del modelo?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta