Edson - I noticed (lost the JIRA for it) that if you have a fact field of type &quot;Object&quot; - and you do:<br><br>Foo(someObject &lt; 42)<br><br>then if at runtime, you make someObject and integer, it fails (class cast exception) as it didn&#39;t know what type someObject would be (and it takes a bad guess). 
<br><br>What should we do? Should we do some last minute dynamic coercion in the ObjectFactory.java ? <br><br><br>Michael.<br>