Would it be possible to also define setindex! for PropertyDict so that a merge! between PropertyDicts becomes possible?