Port TreeTableNode to Scala