code: function (name, value) {
          var self = this, undef, item;
  
          if (value !== undef) {
            self.each(function (item) {
              if (item[name]) {
                item[name](value);
              }
            });
  
            return self;
          }
  
          item = self[0];
  
          if (item && item[name]) {
            return item[name]();
          }
        }
docs: Sets/gets the specific property on the items in the collection. The same as executing control.<property>(<value>);
  
  @method prop
  @param {String} name Property name to get/set.
  @param {Object} value Optional object value to set.
  @return {tinymce.ui.Collection} Current collection instance or value of the first item on a get operation.