#1 Validate resource type properties