Accept a plain UIViewController (without PM mixin)