code: def manipulate(self, stored_instance, component_instance):
          
          # Store the stored instance
          self._ipopo_instance = stored_instance
  
          # Public flags to generate (True for public accessors)
          flags_to_generate = set()
          if stored_instance.context.properties:
              flags_to_generate.add(True)
  
          # (False for hidden ones)
          if stored_instance.context.has_hidden_properties():
              flags_to_generate.add(False)
  
          # Inject properties getters and setters
          for public_flag in flags_to_generate:
              # Prepare methods
              getter, setter = self._field_property_generator(public_flag)
  
              # Inject the getter and setter at the instance level
              getter_name, setter_name = self.get_methods_names(public_flag)
              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