Allow interfaces to be registered when used with a Provider