public function __construct(Theme $theme, array $items) { foreach ($items as $properties) { $page = new Page($theme, $properties); $this->items[$page->pageId] = $page; } }