All object functions now allow jQuery-like stacking; added JSObject.setdefault().