added :base_class_name option so that versioned class can inherit from something other than ActiveRecord::Base