in-progress: store works for entities represented as plain dictionaries