public function data($key = null, $default = null) { if (is_null($key)) { return $this->data; } else { return array_get($this->data, $key, $default); } }