add option for class_name for polymorphic association