Another example: Seam forces "Transaction failed" faces message in case of setRollbackOnly(). I've already put there a proper message fully describing problem, but user got confused by "transaction failed" message, which adds no value here,
You can override the messages by setting the key to an empty value. Seam-gen generates a messages.properties which has the keys in.
But feel free to add an FR if you like.