Encapsulate syntax tree naming functionality in dedicated interface 'ColoredBoardObject'