给对象添加发布订阅事件的能力,并添加基础支持的事件