fix custom serialize and deserialize methods
increment version