add Technology class (to replace TechItem.parent)