Why component properties will save your design system