Setting JS properties does an unnecessary redundant check; the checking can be done as part of writing to the PropertyMap.
Created attachment 18106 [details] do the read-only check more efficiently - 1.3% speedup