Need collections to propagate model change events, somehow