[sbt Project] Do compilation with extra flags
Add Metadata semantics. Restrict 'ParquetFile' constructors