Reducing the number of public methods