模交换变种的基类