Hmm since `client` would still be exposed through `view.client` we should probably just make it accessible with `self.client = view.client`.