..method_env.. and the name of
the reference to self is self. If you would like to use other container
names and self names, you need to overwrite the class definition of BASE.


The class environment is defined as an empty environment by new.env()
at build-time, and the class descriptor is run at load-time by
.onLoad().
This ensures methods and attributes of the class is built with the
load-time (usually latest) installed dependencies (if it depends on any).
Derived classes should follow the same principle