separado listener del BaseModel