{scrollbar}
Support the ability to specify custom validation code in the data dictionary. For example,
{code:xml}
<message>
  <validation language="jruby">
    ... scripted code ...
  <validation>

  <field name="Account">
    <validation language="jython">...
      ... scripted validation ...
    </validation>
  </field>

</message>
{code}
This should support data dictionary merging so that validation could be layered on top of an existing data dictionary.