-APIインターフェイス名

違和感があるAPIインターフェイス名として、ApplicationContextとTemplateContextがあります。前者はコンテキストというよりはサービスコンテナとでもいうようなものだし、後者はEngine-Page-Templateという構造の中をウォークすることと式言語の実行コンテキストでもあるんでTemplateに限らないのです。ServiceProviderとMayaContextが今のところ候補。
JSFでは単純にApplicationという名前だし、TapestryではTapestry(かなりこじつけですが)の機能です。サービスでもいくらかまだ違和感あるんですけどね。