Can you uniform the method names for this setter (and getter also) both both the DataContainer classes?  setPayload in one place and setBytesMessage in another.  May be go with setPayload (?)