The one place where I thought I would need to implement the Map protocol was FakeObjects, but it turned out that just using a `Map` from Collections did the job, complete with the needed bindable change dispatches.