ent for each property also, this interface is not required. The <code>IDisposable</code> is also not required but it is recommended to have it because you are going to subscribe to the <code>LocationChanged</code> event from the <code>NavigationManager</code> and you need to unsubscribe to that event using the <code>Dispose</code> method. Add the <code>UpdateMetadata</code> method to update the metadata.</p>
<pre class="code" language="csharp">private void UpdateMetadata(string url)
{
    var metadataValue 