Рефакторинг. Часть методов перенесена в другой класс. Храню контент только в вершинах типа Text.