internal PublishedImmutableData(PublishedImmutableDataNative native)
 {
     XorUrl       = native.XorUrl;
     XorName      = native.XorName;
     Data         = BindingUtils.CopyToByteArray(native.DataPtr, (int)native.DataLen);
     ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom);
     MediaType    = native.MediaType;
 }
 internal Wallet(WalletNative native)
 {
     XorUrl       = native.XorUrl;
     XorName      = native.XorName;
     TypeTag      = native.TypeTag;
     Balances     = new WalletSpendableBalances(native.Balances);
     DataType     = (DataType)native.DataType;
     ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom);
 }
 internal FilesContainer(FilesContainerNative native)
 {
     XorUrl       = native.XorUrl;
     XorName      = native.XorName;
     TypeTag      = native.TypeTag;
     Version      = native.Version;
     FilesMap     = new FilesMap(native.FilesMap);
     DataType     = (DataType)native.DataType;
     ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom);
 }
 internal SafeKey(SafeKeyNative native)
 {
     XorUrl       = native.XorUrl;
     XorName      = native.XorName;
     ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom);
 }