<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_all(application, project_id, control_client, loader=service.Loaders.FROM_SERVICE_MANAGEMENT):
 """Adds all endpoints middleware to a wsgi application. Sets up application to use all default endpoints middleware. Example: Args: application: the wrapped wsgi application project_id: the project_id thats providing service control support control_client: the service control client instance loader (:class:`endpoints_management.control.service.Loader`):
 loads the service instance that configures this instance's behaviour """

    return ConfigFetchWrapper(application, project_id, control_client, loader)