@classmethod
def _get_output_column_name(cls, col, target_classes):
    """ return the name of the created column 
        
        Parameters
        ----------
        col : str
            name of the input column
            
        target_classes : array like 
            modalities of y
            
        Returns:
        --------
        list of str, name of the new features for a given column
        
            
        """
    raise NotImplementedError('Should be implemented in inherited classes')
