public function offsetExists($name) { return array_key_exists($name, $this->values) || isset($this->factories[$name]); }