Instantiate into tree and back