Remove the need for ActiveSupport's class_attribute
Support older active supports that don't define directly into String
Support all the way back to activesupport 2.0