サブクラスから利用しやすいようにした。
refinement でするより、サブクラスが賢いかも。
やっぱり、 Base いらなくね