обожаю CRTP. каждый раз радугой кончаю, когда использую