Extracted various settings into dedicated Settings class