Uses Appsettings instead of explicit declarations