Yes, a PUT should be idempotent, so this is a way to reset the properties.  You want to do a POST.  That said, we really don't need this.  Incidentally, I have a modification to support creating the property name on the server that touches this code.  I'll push it shortly, after some debugging.