code: def instantiate_child(self, nurest_object, from_template, response_choice=None, async=False, callback=None, commit=True):
          
  
          # if nurest_object.id:
          #     raise InternalConsitencyError("Cannot instantiate a child that already has an ID: %s." % nurest_object)
  
          if not from_template.id:
              raise InternalConsitencyError("Cannot instantiate a child from a template with no ID: %s." % from_template)
  
          nurest_object.template_id = from_template.id
          return self._manage_child_object(nurest_object=nurest_object,
                                           async=async,
                                           method=HTTP_METHOD_POST,
                                           callback=callback,
                                           handler=self._did_create_child,
                                           response_choice=response_choice,
                                           commit=commit)
docs: Instantiate an nurest_object from a template object
  
              Args:
                  nurest_object: the NURESTObject object to add
                  from_template: the NURESTObject template object
                  callback: callback containing the object and the connection
  
              Returns:
                  Returns the object and connection (object, connection)
  
              Example:
                  >>> parent_entity = NUParentEntity(id="xxxx-xxxx-xxx-xxxx") # create a NUParentEntity with an existing ID (or retrieve one)
                  >>> other_entity_template = NUOtherEntityTemplate(id="yyyy-yyyy-yyyy-yyyy") # create a NUOtherEntityTemplate with an existing ID (or retrieve one)
                  >>> other_entity_instance = NUOtherEntityInstance(name="my new instance") # create a new NUOtherEntityInstance to be intantiated from other_entity_template
                  >>>
                  >>> parent_entity.instantiate_child(other_entity_instance, other_entity_template) # instatiate the new domain in the server