Zend_Formでデコレーターを使いまわす

Zend_Formの仕様で、つい忘れがちなのでメモ。
Zend_Configからフォームを育成できるのは便利なんですけど、エレメント間で同じ条件でデコレーターを使うとしたら、ブートストラップ等でデコレーターインスタンスを作って、addDecoratorした方がいい。
オプションを特別に変えたいケースでも、クローンを作るか、委譲したデコレーターを作った方がよさそう。
あぁ、ちなみに、Zend_Formのデコレーターは名前はデコレーターでもデコレーターパターンじゃなくてオブザーバーパターン(の変形)なのでコードリーディング時は気持ちの切り替えが必要。