move ojnode parent pointer into implemetnation detail; use jios namespace