Optional
blobProvider for blob property value (or just provided as static value).
Optional
editingProvider for default editing state (or just provided as static value).
Optional
nameProvider for default name (or just providing a static name).
Optional
readableProvider for default readable state (or just provided as static value).
Providers for defaults. Only called, when given properties are unset. Providers may access the full original configuration object (for example, to derive properties from other properties), despite the given property, as this is unset when being called.