private object GetValue() { var value = ProvideDynamicValue(_serviceProvider); if (value == null) { // Backwards compatibility, will be removed in v5 value = ProvideDynamicValue(); } return value; }