Improved settings object instantiation