new generated c# classes. use tag instead of other_tags for version numbers in curation.