nueva funcion para validar columnas de una generic collection con mas features como required columns