// Common methods func doDispose() blk.println(sys.get_obj_name(this.name), '.Dispose();') end func Container return(sys.get_obj_name(this.name) + '.Container') end func Site return(sys.get_obj_name(this.name) + '.Site') end func doSite(data) blk.println(sys.get_obj_name(this.name), '.Site = ', sys.to_type(data, 0), ';') end