<v2 carts> remove abstract cartridge from v2 requires