implement simple unserialize

implement simple unserialize
这里直接这样写性能比较好。
```
if (obj.__id__) {
    return objs[obj.__id__];
}
```
至于__id__是否允许被继承，我认为是不需要考虑的。因为__id__是我们动态添加到instance上的方法，所以不存在继承一说。如果有基类原来就定义了__id__，那么序列化机制已经会有问题，所以是不允许的。