A class manages a certain responsibility
We wish to avoid that a set of classes escape from responsibilities
We also wish to avoid overlapping responsibilities between pair of classes