YWNWA
"set" prefix is the bad thing, since it implies that it's not an object, but a data container, where we "set" something. As for the many methods: make many objects, if you feel a problem.
Окей, но их теория развалится, если описывать не собаку, а таблицу например