actually ParquetProperties should just take the enum as a parameter. Let's put the string interpretation where we read the other parameters.
Also we should check that it's not null here.