Is there a reason to get the node first, and then pass the session in? I think you could just pass the session in and let the objectService find the node, right?