Separated out Settings class