use Object instead of Map as store for ObservableObject