Hey All, Disclaimer: (Might be a stupid newbie question) I am rather new to OJB. Does the ODMG use RowReaders, it appears to be ignoring my rowreader. Table AB ID typeID someString Table type ID ojbConcreteClass InterfaceA A impliments InterfaceA InterfaceB extends InterfaceA B extends A impliments InterfaceB InterfaceC extends InterfaceA C extends A impliments InterfaceC I use a rowreader to pull the concreteclass from the typetable. When Debugging, it never stops in the rowreader. This appears to work when I use PersistentBroker directly but not when I use ODMG. Thoughts? Jim Shingler