public function create(Item $item = null) { $this->root = $item; $this->onSave(function () { foreach ($this->getControls() as $field => $item) { $item->fireSaveEvent(); } }); return $this; }