Don't perform nullability checks in relationship constraints if the fields are not nullable
Add guards for exceptions in validtions, returning false to fail a validation if they occur.