添加ListWrapper、ShrinkableList、UnmodifiableList，调整ShrinkableCollection、UnmodifiableCollection的实现