Making sure a shared client can be instantiated from a subclass.