why ->getKwfModel()?

why not ->hasAuthedUser

plus could creating of userModel be avoided?