I would suggest adding support for validators to CIs. For example, I tried adding storage size to a hardware CI class. Option a: Use text - no validation at all. Option b: Use integer. Fine for very limited value ranges, but gets out of hand soon (because of the generated selection list).