need help with structure design - C#