title: ActiveAndroid abstract class table
body: <p>Does anyone know if it is possible to create a table for an abstract class in ActiveAndroid. For example i could have an abstract class Animal with two concrete classes Dog and Cat. I want to be able to do something like:</p>
  
  <pre><code>List&lt;Animal&gt; animals = new Select().from(Animals.class).execute();
  </code></pre>
  
  <p>which would result in 'animals' containing all of the saved Cats and Dogs.
  Or:</p>
  
  <pre><code>Animal animal = new Select().from(Animals.class).where("name = ?", name).executeSingle();
  </code></pre>
  
  <p>Where 'animal' could be either a Cat or a Dog.
  Unfortunately when I do this I get an exception because no table is created for the abstract class Animal.
  Does anyone know how I might go about this using ActiveAndroid?</p>