hiding methods as private, to refactor 'too many public methods'