title: Does the WebAii framework support a page class structure in the way that WatiN does?
body: <p>I am evaluating a couple of different frameworks for test automation. One of the things I really like about WatiN is the page model for abstracting page code from your tests.  </p>
  
  <p>Watin Example for a login Page:</p>
  
  <pre><code>public class AVLoginPage : Page
  {
      public TextField Email
      {
          get { return Document.TextField(Find.ById("UserLogin_UserName")); }
      }
  
      public TextField Password
      {
          get { return Document.TextField(Find.ById("UserLogin_Password")); }
      }
  
      public Button LoginBtn
      {
          get { return Document.Button(Find.ById("UserLogin_LoginButton")); }
      }
  
      /// &lt;summary&gt;
      /// Enters the email and loging in to the corresponding boxes and clicks the login button.
      /// &lt;/summary&gt;
      /// &lt;param name="email"&gt;&lt;/param&gt;
      /// &lt;param name="password"&gt;&lt;/param&gt;
      public void Login(string email, string password)
      {
          Email.TypeText(email);
          Password.TypeText(password);
          LoginBtn.Click();
      }
  }
  </code></pre>
  
  <p>Can I do something like this with WebAii?</p>