sclass TextImageAction { S text; S imageID; O action; // optional stuff S toolTip; VF1 popupMenuMaker; S lazyImageID; *() {} *(S *text, S *imageID, O *action) {} }