мне очень уж нравится схема в SettingsManager`е с дефолтными значениями свойств в отдельном файлике. стоит взять на заметку такой подход. пока не горит, ессно