Generalizing ConfigurationService