Added ObservableObject class.