S2Container#getComponent(Object)はなぜ引数がObjectなのでしょう?
getComponent(Class)とgetComponent(String)のほうが自然な気がするのですが。