Weird that the *login* in ```logInAccount``` has camelCase and ```loginByAccount()``` doesn't

Also, it seems more consistent to me to rename it to ```loginByAccount()``` - did you avoid reusing the method name for a reason?