Merhaba. Arkadaşlar bu ödevi kendim yaptım ama hocam Bana bu mantıksız diyor bunun için Register classı değil de User classı oluşturman lazım. Register burada mantıksız diyor. Bunu demesinin sebebi nedir acaba?

class Register:
    def __init__(self, _username, _email,_password, _newpassword):
        self.User = _username
        self.Email = _email
        self.Password = _password
        self.NewPassword = _newpassword
u_name = input('Username: ')
u_email = input('Email: ')
u_password = input('Password: ')
u_new_password = input('Password Again: ')
register = Register(u_name, u_email, u_password, u_new_password)

if register.User == '':
    print('Username is required!')
elif register.Password == '':
    print('Password is required!')
elif register.Password != register.NewPassword:
    print('Password does not match!')
elif register.Email == '':
    print('Email is required!')
else:
    print('Registration is successfully!')