Objective-C providers registration interface

Sorry this wasn't in the original PR, just realized it was missing this morning.