Asylum: 移除多余的代码
Asylum: 每个效果接口自管自己相关的状态