Possible fix for all the NoMethodError problems we've been seeing -- changed transaction references in base_objects_controller to model_class.transaction