These should be named parameters. I have an expectation that LoggedOutUser initialises the same way as a User