Resource and providers

optional params need to be checked before doing child_add_string
mandatory params to be validated prior