namespace phoenix { struct pSizable : public pObject { Sizable& sizable; pSizable(Sizable& sizable) : pObject(sizable), sizable(sizable) {} }; }