it('replace - inherited', async function () {
      @customElement({ name: 'ce-one', template: 'ce1 ${id1} ${id2}' })
      class CeOne implements IRouteViewModel {
        private static id1: number = 0;
        private static id2: number = 0;