data = &$data; } public function has(string $key): bool { return isset($this->data[$key]); } public function get(string $key) { if (isset($this->data[$key])) { return $this->data[$key]; } return null; } public function set(string $key, $value): void { $this->data[$key] = $value; } public function delete(string $key): void { unset($this->data[$key]); } }