vtgatev3: Gate* -> VTGate*