More design changes: the endpoint is the model (and vice versa), more power in factory method, more complete operations on channels and campaigns.