Tag.sub_tags and Tag.super_tags are private now (added public sub_tags_copy() and super_tags_copy()
tag hierarchy: circular reference is impossible