ConfigurationResolver - all protected are private now, class is internal so no need for protected