revert ObservableObject and create Dict