Refactor set.., get.., has.., is.., clear.., remove.. property value methods. Add cleared, removed, setted, changed, item_changed, item_setted, item_removed property events