new Metadata constructor called by Catalog constructor
remove spaces in initializer lists
remove "arg" suffix from constructor parameters used in initializer lists