public void SetVariableProvider(IVariableProvider provider) { variableProvider = provider; if (variableProvider != null) { attributeCollection?.SetProvider(variableProvider); } }