protected function cacheService($key, $service) { if ($this->serviceCache === NULL) { $this->serviceCache = array(); } $this->serviceCache[$key] = $service; return $service; }