Used ModelDriven Inferface to implement the User Model for login authentication