contact properties multiple use in one form

Being able to use a property multiple times in a form would be great. In an order form, “order quantity” is often used as an example.

I would love to see this added on a form. Although I have a very specific reason I can use this feature, I can see this being helpful in lead capture as well.
Here is where I would find it extremely helpful:
I sell logomats, and they come in sizes ranging from 2 x 3 up to 40 x 40. The customer can request Orientations as well, they may want it Horizontal or Vertical (rectangle), half round, round, or custom cut.

Currently I have to have a Size property called “Mat Sizes” that includes most of the sizes available as well as an option that reads “Round (displays different size options)”. because I have to create a “Round Sizes” property field that only has the sizes 3 x 3, 4 x 4, 5 x 5, etc.
The simpler method would be to allow me to put the “Mat Sizes” property on the form multiple times but only display the options I want to dsiplay depending on the logic from a previous field. So if they choose the Round orientation I would display the “Mat Sizes” property but it would only show the 3 x 3, 4 x 4, 5 x 5, etc sizes from the list.
This would greatly simplify all the code that goes into straightening out all the information on the back-end as well. As I have to move the information from “Round Sizes” over to the Mat Sizes field and it just seems like it is more work than should be. I’m sure this would be helpful in lead generation as well when capturing Job Type, Job Role, Job Title, things like that. Based on what Job Role you can show different options in the Job Title list so you don’t have to create multiple Job Title Properties.