Refactor User to automatically setting guest's name when validating