Scrivener removes the validation responsibility from models and acts as a filter for whitelisted attributes.
Michel Martens
MIT