Merge pull request #737 from norio-nomura/fix-sr-3366

diff --git a/Foundation/Boxing.swift b/Foundation/Boxing.swift
index 752f581..4fe7346 100644
--- a/Foundation/Boxing.swift
+++ b/Foundation/Boxing.swift
@@ -14,7 +14,7 @@
 ///
 /// Note: This assumes that the result of calling copy() is mutable. The documentation says that classes which do not have a mutable/immutable distinction should just adopt NSCopying instead of NSMutableCopying.
 internal final class _MutableHandle<MutableType : NSObject> where MutableType : NSCopying {
-    fileprivate var _pointer : MutableType
+    @_versioned internal var _pointer : MutableType
     
     init(reference : MutableType) {
         _pointer = reference.copy() as! MutableType