Siyuan - Design-Pattern - Observer