Change parameters

Changed the parameter class to singleton so that only one instance is
available through the application lifetime. Also the need to have copy
constructor and equality operator is gone.