private Destructors(TypeStructs type) { Type = type; }
private TypeStruct(TypeStructs tag) { Tag = tag; }
private Constructors(TypeStructs type) { Type = type; }