internal CFString(IntPtr handle, bool owns) { this.handle = handle; if (!owns) CFObject.CFRetain (handle); }