code: def manipulate(self, stored_instance, component_instance):
          
          # Store the stored instance
          self._ipopo_instance = stored_instance
  
          if self.__controller is None:
              # No controller: do nothing
              return
  
          # Get the current value of the member (True by default)
          controller_value = getattr(component_instance, self.__controller, True)
  
          # Store the controller value
          stored_instance.set_controller_state(
              self.__controller, controller_value
          )
  
          # Prepare the methods names
          getter_name = "{0}{1}".format(
              ipopo_constants.IPOPO_CONTROLLER_PREFIX,
              ipopo_constants.IPOPO_GETTER_SUFFIX,
          )
          setter_name = "{0}{1}".format(
              ipopo_constants.IPOPO_CONTROLLER_PREFIX,
              ipopo_constants.IPOPO_SETTER_SUFFIX,
          )
  
          # Inject the getter and setter at the instance level
          getter, setter = self._field_controller_generator()
          setattr(component_instance, getter_name, getter)
          setattr(component_instance, setter_name, setter)
docs: Manipulates the component instance
  
          :param stored_instance: The iPOPO component StoredInstance
          :param component_instance: The component instance