that means that this singleton will be manipulated...
# android-architecture
g
that means that this singleton will be manipulated through Repository methods. As a consequence, you'll need to have some sort of
save/commit
method, that will persist the appointment on a final step. Basically, what you want here is a some sort of transaction: begin transaction -> add some data -> commit. But transactions don't fit well into Repository, which is supposed to be "a collection-like interface": https://martinfowler.com/eaaCatalog/repository.html