class ObservedProperty