Given a registered provider, we can use the factory