Jersey login

Should probably be immutable. I can't think of a strong case for changing this model after creating it.