// Override the Assign method
        public override void Assign(RepositoryItem item)
        {
            BeginUpdate();
            base.Assign(item);
            RepositoryItemMonthRangeTrackBar source = item as RepositoryItemMonthRangeTrackBar;

            if (source == null)
            {
                return;
            }
            EndUpdate();
        }
 static MonthRangeTrackBar()
 {
     RepositoryItemMonthRangeTrackBar.RegisterMonthRangeTrackBar();
 }