Domain model, gui for login/registration