Tach!
Nicht alles ist ein Getter, was ein Ergebnis liefert.
So isses. Wenn nämlich das Request-Objekt feststellt, dass Parameter im Request sind [...] ergibt sich eine Verzweigung und somit ist control() ein Setter der das Ergebnis einer Eingabe in eine ganz bestimmte Datenstruktur (abstrakter Datentype) setzt.
Das entspricht nur nicht dem, wofür sich der Begriff Setter etabliert hat.
dedlfix.