Sampler が インスタンス化されることはないのでclassではなくmoduleとした