internal static async Task <Account> CreateFromReaderAsync(XmlReader reader, Uri entityUri) { var finalUri = entityUri.IsAbsoluteUri ? new Uri(entityUri.PathAndQuery, UriKind.Relative) : entityUri; var account = new Account(finalUri); await account.ReadXmlAsync(reader, "account").ConfigureAwait(false); return(account); }