propertyobserver suport proto changes