newクラスメソッドをマクロにすることで無駄な()を省く