Makes the ConfigurationService API clearer, adds new exception for database failures.