code: def create(self, component_context, overriding_args):
          
          return self.component_scope.instance(lambda: self._create(component_context, overriding_args))
docs: Creates a new instance of the component, respecting the scope.
          :param component_context: The context to resolve dependencies from.
          :param overriding_args: Overriding arguments to use (by name) instead of resolving them.
          :return: An instance of the component.