toJ & toObj helpers