Multiple table inheritance with ActiveRecord