Remove unused attribute
Refactor out User and UserInterface, simplify user code.