Dependency Injectionを特定のDIコンテナに頼らず実現する ref: http://qiita.com/Hiraku/items/48fbdfca4b63c74494e9