protected function lazyLoad($name) { $callback = $this[$name]; if ($callback instanceof Instantiator && $callback->getMode() != Instantiator::MODE_FACTORY) { return $this[$name] = $callback(); } return $callback(); }