BACKLOG-4730: Support mixin update if provider is writable or extendable