tree object passed through all controllers