other version of "my-first-dependency-injection" by _development, http://d.hatena.ne.jp/esmasui/20121130/1354275028