code refactoring: tDataContainer renamed to tElementContainer