コンストラクタを簡単に書く ref: http://qiita.com/Hiraku/items/84156e0ed0dc0937e44c