public function toArray(\Traversable $iterator);
public function asArray() { return $this->scheme->toArray($this->elements); }