note: This base class may be removed in future releases of NXDL.
If you have a use for this base class, please provide a description
of your intended use to the NIAC (nexus-committee@nexusformat.org).
If missing, the source file is the current file
If missing, the source file is NAPI readable