public function offsetSet($offset, $value) { switch ($offset) { case 'uid': $this->uid = $value; break; case 'identity': $this->container['openid']['identity'] = $value; break; default: parent::offsetSet($offset, $value); } }