Add cache and cache clearing tests
Add cache, cache clearing and constructor tests
Use this.super() in constructor
Define _superCache at serialize() time; Make super* functions non-enumerable; add cache clearing at defineProperty() time; Make Anonymous() constructor use superForValue("constructor")