docs: def create(self, module_name, class_name,
                 args=None, kwargs=None, factory_method=None,
                 factory_args=None, factory_kwargs=None, static=False,
                 calls=None):
          """ Initializes an instance of the service """
          if args is None:
              args = []
          if kwargs is None:
              kwargs = {}
          if factory_args is None:
              factory_args = []
          if factory_kwargs is None:
              factory_kwargs = {}
          if static is None:
              static = False
  
          # Verify
          _verify_create_args(module_name, class_name, static)
  
          # Import
          module = _import_module(module_name)
  
          # Instantiate
          service_obj = self._instantiate(module, class_name,
                                          args, kwargs, static)
          # Factory?
          if factory_method is not None:
              service_obj = self._handle_factory_method(service_obj,
                                                        factory_method,
                                                        factory_args,
                                                        factory_kwargs)
          # Extra Calls
          if calls is not None and isinstance(calls, list):
              self._handle_calls(service_obj, calls)
  
          # Return
          return service_obj