Decorated legacy data provider
Decorated provider using IoC