raise exceptions in a helpful way
pass role in sqa serializer
use mappings in nested
only serialize nested if data not none
include field even if none
fix handling of collections when None
return false if anything fails to validate on field
ensure empty collections still validate
ensure validators always return True when exception not raised