Help needed with design design - C#