Add group validation
Add label property to componentProperty