externalizing hard coded properties with an AppConfigService