関数を必ずコンストラクタとして実行させる ref: http://qiita.com/takayoshi0621/items/230abddd12ffc36611aa