Update Structs.cs

modifications needed because of Enumerations changes + constructor