Declined:
When the bound to the AppointmentsSource property collection is cleared by calling its Clear() method the Appointment objects are correctly removed. In this scenario the AppointmentItem objects are not cleared as their function is to cache the container which renders the Appointment object. This cache mechanism is implemented by design in order to improve the performance of the control. Also in the described scenario when the RadScheduleView is unloaded the DateGroupDescription instances are correctly removed.