Abstracted validation in POST/PUT groups