I have noticed that for some reason IW have implemented the CSJavaFactory as a singleton (1 per JVM)