public function serialize()
{
$this->offsetGet(null);
static::__destruct();
$vars = get_object_vars($this);
unset($vars['_result']);
unset($vars['_handlers']);
unset($vars['_methodFilters']);
return serialize($vars);
}