i try to create ecommerce project which is use nopcommerce and add feature multistore
i want to modify class Nop.Services.Configuration.ConfigurationProvider to use each setting for individual store in multistore   via inject  IWorkContext (which hold Current storeId Properties) in constructor to pass as parameter specify each store setting
but visual studio throw exception "Circular component dependency detected"
can anybody  help me.
any reply would be appreciate .

ps. sorry for my terrible english - -"