move metaclasses to goulash