Batch set/add for properties. Better error checking for unknown properties.