Executor doesn't accept name and tag

Hi there

This is my current set up (well the beginning of it)

        version: 2.1

    # --------------------------------
    # common : build environments
    # --------------------------------

    orbs:
      node: circleci/node@3.0.0

    executors:
      node-executor:
        name: node/default
        tag: '12.16.2'

and I get the following error:

ERROR IN CONFIG FILE:

[#/executors/node-executor] 0 subschemas matched instead of one

1. [#/executors/node-executor] 2 schema violations found

|   1. [#/executors/node-executor] extraneous key [name] is not permitted

|   |   Permitted keys:

|   |     - description

|   |     - macos

|   |     - resource_class

|   |     - docker

|   |     - working_directory

|   |     - machine

|   |     - environment

|   |     - shell

|   |     - parameters

|   |   Passed keys:

|   |     - name

|   |     - tag

I understand that name and tag aren’t valid parameters. What I would like to know is how do I get the orb to work with a tag using node-executor without needing to do this on every job:

    executor:
      name: node/default
      tag: '13'