#35 refactoring setNewPassword to processor