``` diff
 namespace Microsoft.AspNetCore.Components.Forms {
-    public abstract class InputBase<TValue> : ComponentBase {
+    public abstract class InputBase<TValue> : ComponentBase, IDisposable {
+        protected virtual void Dispose(bool disposing);
+        void System.IDisposable.Dispose();
     }
     public class ValidationSummary : ComponentBase, IDisposable {
+        public object Model { get; set; }
     }
 }
```

