Do we need a parameterised class and a params file?