Como defino o valor padrão da caixa de seleção em angularjs

Eu tenho um formulário que é usado para editar um objeto e não posso selecionar um valor na caixa de seleção.

Eu tenho uma matriz de json que representa o a ser editado e se parece com isso:

       $scope.item = [{
    "objectID": "76",
    "versionID": "0",
    "versionName": "CURRENT",
    "objectName": "xyz",
}]

agora eu estou ao mesmo tempo preenchendo uma caixa de seleção de outro array json que se parece com isso:

$scope.versions = [{
    "id": "0",
    "description": "CURRENT",
    "name": "CURRENT"
},
    {
    "id": "114",
    "description": "description of Version 2",
    "name": "version2"
},
    {
    "id": "126",
    "description": "description of Version 3",
    "name": "version3"
},
    {
    "id": "149",
    "description": "description of Version 4",
    "name": "version4"
}] 

dentro da minha página Eu estou criando a caixa de seleção da seguinte forma:

Version:<select ng-model="item.versionID" ng-selected="item.versionID" ng-options="version.name for version in versions" required>

a caixa de seleção está preenchendo para mim, mas deve estar selecionando o valor que corresponde à versão emitem. Eu tentei os doisversionID eversionName, Eu até tentei definirng-selected="0" e isso nem funciona.

Eu olhei aqui em SO, o site Angularjs e pesquisei e passei por inúmeros tutoriais, mas ainda tendo problemas com isso. Eu simplesmente não consigo ver qual é a questão, então qualquer ajuda é muito apreciada

JSFiddle Adicionado

Adicionado um JsFiddleAqui

questionAnswers(7)

yourAnswerToTheQuestion