The changes accepted by IOProvider.setProperties. lastModified and
contentType are framework-level fields with the same shape for every
provider; properties is validated per provider against the factory's
settablePropertySchema. size and isContainer are never settable.
The changes accepted by
IOProvider.setProperties.lastModifiedandcontentTypeare framework-level fields with the same shape for every provider;propertiesis validated per provider against the factory'ssettablePropertySchema.sizeandisContainerare never settable.