My suggestion would be to throw an exception (or log a warning) when these components are found outside of a form-providing object.
Maybe you're right about that. Is this the approach we want to take then? If so, lets start moving on it. There's probably some tree2 fixing to do as well ... Sean
