convert custom params to appropriate types
prevent puppet from repeatedly making changes every run
puppet's internal comarison happens between strings, if I load the JSON and my int values are converted properly, the comparison fails and puppet tries to make changes to the files. I have to convert everything back to a string before that comparison happens
prevent provider from making changes every puppet run