I'm not sure that keeping backward compatibility (allowing older versions of this package to unpickle the state) is nearly as valuable as the forward-compatiblity part (unpickling data saved under older versions).