This is super awkward as well.. there has to be a more efficient and less error-prone way to set properties. What if value contains quotes inside it, or semicolons, or stuff like that?