private void Save() { this.repository.Clear(); var state = new CashpointState { Bank = this.cashpoint.Banknotes.ToDictionary(pair => pair.Key, pair => pair.Value) }; this.repository.Save(state); }