code: function (iterator, context) {
          return _.map(this.members, _.isFunction(iterator) ? iterator.bind(context || this) : iterator);
      }
docs: Iterates over the property list.
  
  @param {Function} iterator Function to call on each item.
  @param {Object} context Optional context, defaults to the PropertyList itself.