Custom property names wasn't escaping strings, causing exceptions editing custom properties with characters that needed to be escaped.
Custom property names wasn't escaping strings, causing exceptions editing custom properties with characters that needed to be escaped.