ability to modify consent offline

Would it be better to store the full instance handshake info (including description, keys, etc), that way in restoreState we don't have to pass null for the data but can restore everything we had before?