## Migration to v2.0.0 - `DataProvider<TData, TOwner>` -> `ValueProvider<TData, TOwner>` - `IDataProvider<out TData, out TOwner>` -> `IObjectProvider<TData, TOwner>` - `UIComponent<TOwner>.GetOrCreateDataProvider<TValue>(providerName, valueGetFunction)` -> `UIComponent<TOwner>.CreateValueProvider<TValue>(providerName, valueGetFunction)` - `UIComponent<TOwner>.CreateDataProvider<TValue>(providerName, valueGetFunction)` -> `UIComponent<TOwner>.CreateValueProvider<TValue>(providerName, valueGetFunction)` - `IUIComponent<TOwner>.GetOrCreateDataProvider<TValue>(providerName, valueGetFunction)` -> `UIComponent<TOwner>.CreateValueProvider<TValue>(providerName, valueGetFunction)`