Thanks LucaMs,
As you show it is easy to implement in code.
What I was wishing for, as qsrtech has been saying, was the class syntax version where the get and set are replaced by a reference to the underlying sub call (property) name (as they are for the existing property get/set syntax) but with the additional index parameter.
It is only a "nice to have" and a natural extension to the recent property addition to classes (which are really syntactic sugar as Erel points out in the tutorial)