copy-on-change XFieldBase