[[ Bug 13987 ]] Implement copy on write for MCDataRef