todo: Docstring for add_dep

        :param name: arg description
        :type name: type description
        :param dep: arg description
        :type dep: type description
        :return:
        :rtype:

def add_dep(self, name, dep):
        """todo: Docstring for add_dep

        :param name: arg description
        :type name: type description
        :param dep: arg description
        :type dep: type description
        :return:
        :rtype:
        """
        logger.debug("name: %s, dep: %s", name, dep)

        if dep not in self._deps:
            self._deps[name] = dep