public function initialize()
    {
        if($this->initialized)
            return;

        $this->data = $this->session->get(self::BASE_KEY, array());

        $this->clear();

        $this->initialized = true;
    }