Siyuan - AV-0004 - State Pattern