New class to generalize the User's action