SettingPersistor: Make `status_message` a return value instead of a class member
SettingPresenter: Change properties to accessor methods

`value, `enabled` and `visible` are now accessor methods instead of properties for the sake of clarity - setting the `value` property was doing much more than merely setting a value. The other properties were converted to accessor methods for the sake of consistency.