теперь есть и декоратор и метакласс