code: function(iterator, context) {
              if (context != null) iterator = _.bind(iterator, context);
              _.each(this.components, function(value, cid) {
                  if (_.isArray(value)) {
                      _.each(value, iterator);
                  } else {
                      iterator(value);
                  }
              });
              return this;
          }
docs: /*
  Iterate over the list of components