I think this should still go through `super.valueToSQLLiteral` just so we don't have to trust the UUID implementation to be secure.