code: def add_self_defined_objects(raw_objects):
          
          logger.info("- creating internally defined commands...")
          if 'command' not in raw_objects:
              raw_objects['command'] = []
          # Business rule
          raw_objects['command'].append({
              'command_name': 'bp_rule',
              'command_line': 'bp_rule',
              'imported_from': 'alignak-self'
          })
          # Internal host checks
          raw_objects['command'].append({
              'command_name': '_internal_host_up',
              'command_line': '_internal_host_up',
              'imported_from': 'alignak-self'
          })
          raw_objects['command'].append({
              'command_name': '_internal_host_check',
              # Command line must contain: state_id;output
              'command_line': '_internal_host_check;$ARG1$;$ARG2$',
              'imported_from': 'alignak-self'
          })
          # Internal service check
          raw_objects['command'].append({
              'command_name': '_echo',
              'command_line': '_echo',
              'imported_from': 'alignak-self'
          })
          raw_objects['command'].append({
              'command_name': '_internal_service_check',
              # Command line must contain: state_id;output
              'command_line': '_internal_service_check;$ARG1$;$ARG2$',
              'imported_from': 'alignak-self'
          })
docs: Add self defined command objects for internal processing ;
          bp_rule, _internal_host_up, _echo, _internal_host_check, _interna_service_check
  
          :param raw_objects: Raw config objects dict
          :type raw_objects: dict
          :return: raw_objects with some more commands
          :rtype: dict