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