code: function(){
        var origSrc = originalSource($scope);
        $scope.$uisSource = Object.keys(origSrc).map(function(v){
          var result = {};
          result[ctrl.parserResult.keyName] = v;
          result.value = origSrc[v];
          return result;
        });
      }
docs: When an object is used as source, we better create an array and use it as 'source'