> well, i don't ;) i don't think that a proper oo design will > necessarily be "overly complex".
Having everything convoluted just for the sake of avoiding public implementation methods is completely unrelated to proper OO design. It may be your understanding of proper OO design, but it's definitely not mine. Anyway, let's see how it goes. Could those who suggest to get rid of the public implementation methods please submit a patch for the Jackrabbit 3 prototype? We can discuss from there. Regards, Thomas