fixed ObservableObject