AbstractModel updated
AbstractAdapter update