public function setAll(\Traversable $elements)
{
$elements = IteratorScheme::adapter($elements);
$elements->rewind();
while ($element = $elements->fetch()) {
$this->setRef($element[0], $element[1]);
}
}