@peterp I can't decide whether it makes more sense for `add()` to accept the model or the id of the model. If we accept a model, should we still add a view for the model, even though it might not be in the collection that the ViewCollection is watching? Any thoughts?