Neříkám, že GET/POST je důležitý bezpečnostní rozdíl (za určitých podmínek teda ano), ale už z principu to není dobré mixovat.
Formulářové knihovny jsou asi až ve frameworcích, že? Ta třída PozadavekNaRegistraci je sice možná, ale… …ale i tady je určitá duplikace – jednou je seznam povolených ve formuláři a jednou ve třídě PozadavekNaRegistraci. Nějaká formulářová knihovna takovéto data binding přece umožňuje, nebo ne?