Header composite: header and sender classes, separating the 'representer' in another classes