I know the reason you want them out of the spec is to avoid having to define
when each exception is thrown,
    

No, the real reason is that there is a corner case when processing the
XML format where we're not sure if its a method or a field that is
missing ;-)
  
okey - then I just hope the reference implementation will get good exception handling for the rest ;)

/max