these need to get added to the encode, decode, and dump methods