factor out ChatterboxOffice::Entry