title: Abstract base class member variables
body: <p>I have an abstract base class "Company" and 2 subclasses "notForProfit" and "forProfit" that derive from "Company".   Both sub classes have member variables "name" and "dateFormed".  Is it possible to define those 2 member variables in "Company" and have the 2 subclasses inherit "Name" and "DateFormed" to use in their constructors?</p>