isClean on BaseModel