Arregle un error del refactor anterior y modifique a Class para que el
comportamiento que da la clase tenga prioridad sobre el trait