public void SetSnapshotForEntity(ulong id, DataSnapshot snapshot) => snapshots[id] = snapshot;
public bool TryGetSnapshotForEntity(ulong id, out DataSnapshot snapshot) => snapshots.TryGetValue(id, out snapshot);