Remove setters from properties HasItem and Count and add method RaisePropertyChanged at method of CollectionChanged event