Binary compatibility: pack member data into .cpp