InterfaceAを実装するImplementsBクラスがある場合、 InterfaceAをキーにしてImplementsBのインスタンス(Aspect付)を取得した場合と ImplementsBをキーにしてImplementsBのインスタンス(Aspect付)を取得した場合とで 別々にDynamicAopProxyを介したインスタンス生成が行われ、singletonになっていない。 どちらの場合も同じインスタンスが取得できるようにする。