Snapshot buduje SnapshotFactory, która nie wrzuca nullowych wartości, trzymanie nulli w mapie nie ma za bardzo sensu