Added try/catch ConstraintException blocks to all methods where it may make sense.