Hello Carsten and everyone else reading, yesterday I re-stumbled into the "problem B" described below, and had a look at the Org sources. I think the solution could be: if user sets a non-special property to "" or nil, then remove the property. An example of a possible (non-bulletproof, test-only-intended) patch for "org-entry-put" follows.