serialization support
Backpack dependency!