Extracted UserInterface, remove useless methods from User Entity.