Interface ProviderWithDependencies<T>