HACK introduce get() and put() calls in trap functions for subclasses