ESUI本身的设计主导思想就是通过属性的变化来对应界面的变化，而方法只是一层代理而已。这是有考虑到多属性对应一次渲染，也考虑到未来MVVM接入方便才提出的，还是别破坏比较好吧……

我的想法是一切代码触发的变化都不出现事件（ESUI在这点上其实做错了……），和DOM保持一致

如果要`.set('expanded', true)`触发事件，重写`setProperties`可实现，参考`Select`等控件