Snapshot and equals verbessert