Reverted the settings manager to use primitive types due to
serialization issues.