..ah, i see you may try overriding the validate method if you want po to unset the non required things on validation