__new__と__init__とメタクラスと ref: http://qiita.com/FGtatsuro/items/49f907a809e53b874b18