init has a connotation that it's run once during object creation. I suggest a noun-name like 'viewController' or the like; there's precedent of a such-named accessor returning or lazy-creating.