overrid updat listen object old owner object owner set object hash set object owner don listen properti name need listen type remov add object owner type remov regist event type object type model facad type owner model facad classifi type model facad classifi state type object classifi model facad type type add object classifi add object type state collect state model facad state type iter state iter add object add object type updat element listen 