Removed unused import
Modifying IObject to hold the relationships like it should
Changed throws clause to just Exception and added to javadoc. Minified parameter names