def add_self_defined_objects(raw_objects):
        """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
        """
        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'
        })
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