protected function registerInstance() { if (isset(static::$instances[$this->area][$this->key])) { return; } static::$instances[$this->area][$this->key] = $this; }