Refactor: Move setting logic to StorageSettings class