I would put this into the contacts app object as `switch_to_contacts_frame`.
We have done a similar thing in other app objects.
Then in `tap_add_recipient` initialise the page object, use `switch_to_contacts_frame` and then return the page object