   }
 
   /// The .proto file in which this oneof type was defined.
-  public unowned var file: FileDescriptor! { return containingType.file }
+  public var file: FileDescriptor! { return containingType.file }
   /// If this Descriptor of the message that defines this oneof.
   public private(set) unowned var containingType: Descriptor!
 

  public let index: Int

  /// The .proto file in which this service was defined
  public unowned var file: FileDescriptor! { return service.file }
  /// The service tha defines this method.
  public private(set) unowned var service: ServiceDescriptor!


  public let number: Int32

  /// The .proto file in which this message type was defined.
  public var file: FileDescriptor! { return enumType.file }
  /// The type of this value.
  public private(set) unowned var enumType: EnumDescriptor!

