Add a private constructor for GlobalSettings