public function __construct(array $items = array()) { foreach ($items as $properties) { $currency = new Currency($properties); $this->put($currency->itemHash, $currency); } }