修改动态类型创建方法，使其继承与INofityPropertyChanging;
在注册集合时，添加对属性变化前的监听，将删除，修改前的数据备份到一个集合中