main property trait ObservableValue added