what about using `$settings = self::$defaultUserSettings` as base ?