implement TagList and TagList__create_from_csv