修复缓存部件class引起的BUG

由于缓存的是个数组，被外部拿到做一些`push`之类的操作就会变化，因此不能直接交给`underscore.memoize`做，需要内部做了以后
每次复制一下

另外去掉主元素的class的缓存