refactored the settings service bean to not use overloading, which confuses JSF