protected function alias($aliasKey, $serviceKey)
    {
        // Bound as a factory to ALWAYS pass through to underlying definition.
        $this->bindFactory(
            $aliasKey,
            function (Container $app) use ($serviceKey) {
                return $app[$serviceKey];
            }
        );
    }