def recast_columns(columns):
    """Cast columns to Characteristics and Parameter Values

    :param columns: String list of columns to cast
    :return: The casted columns as a list
    """
    casting_map = {'Material Type': 'Characteristics[Material Type]',
        'Date': 'Parameter Value[Date]', 'Performer':
        'Parameter Value[Performer]'}
    for k, v in casting_map.items():
        columns = list(map(lambda x: v if x == k else x, columns))
    return columns
