Figured out validation. Utilities validated, working on constraints, then objects.