Snapshot type adapter

Serializacja i deserializacja snapshota