public void FilterSeats(Entity area)
        {
            _bindableSeats = (from item in _seatBoxes
                              where item.Value.If <SeatBox>(o => o.Seat.Area.Equals(area))
                              select item.Value).ToList();

            var reselectSeat = RetainCurrentSelectedSeat();

            this.QuietlyReload(ref _bindableSeats, "BindableSeats");
            reselectSeat.Invoke();
            BlockConverter.Refresh();
        }