@classmethod
def _get_terminals_entry(cls, _class, terminal_type):
    """ Get the string for the attribute we should save to.

        This method will return a string indicating where subsequent attribute
        calls (i.e. getattr, setattr, hasattr) should be made on a class. The
        string will be unique for class names and terminal types. A different
        string needs to be returned for different classes so that it doesn't
        collide with subclasses or parent classes.

        Args:
            _class (cls): The class we will save the attribute on
            terminal_type (TerminalType): What type of terminal type we will
                be saving

        Returns:
            str: A string indicating where the attribute shoudl reside on the
                class
        """
    return '_{}_{}_attributes'.format(_class.__name__, terminal_type.value)
