Немного не понимаю как конкретно ему нужно вернуть user (если возвращать new User, то тогда и конструктор надо делать). Кто понимает весь процесс, объясните пожалуйста!!!!