private Status StatusToProto(Internal.Status status) { var versions = status.Versions.Select(v => Status.Types.Version.CreateBuilder() .SetAddress(AddressToProto(v.Key)) .SetTimestamp(v.Value) .Build()) .ToArray(); return Status.CreateBuilder().AddRangeVersions(versions).Build(); }