S2Container.PHPを聞いて

PHP5はまだいじってないので、S2系は見れていなかったので、よくわかりました。
一つだけうーんと思ってしまったことがあります。深く考えてるわけではないので感じたことなんですが、Client側でInjectするクラスのファイルをIncludeしてたと思うんですが、これやりたくないなと思ったり。できればコンテナ側でIncludeしてくれたらコンポーネントを変えてもクライアント側に影響が無いと思うので。昨日の例だとクライアントに影響があるんだなぁと感じてました。
きっとなんか意図があるのかなと思うのですが。。。