test exception reraise
test sqa roles
test roles in nestedforeignkey
test nested roles
test nested when none
ensure validate and marshal value not called when none