Design for letting user select properties to write to a CSV file - C#