SFAbstractPasscodeViewController should be public