add more secure and robust handling of super and its reference caches. also renamed to _super to fix YUI build errors