[]
is called when property value changes.
protected virtual void NotifyOnAnyPropertyChange(object newValue)