public function addService($key, $callable) {
        $instance = Container::newInstance($callable);
        $this->container->set($key, function() use ($instance) {
            return $instance;
        });
    }