Starting move of parameter reading to abstracted classes