port and test protocol_objects: EOffer, MyEOffer, ETxSpec, EProposal