add active_support concern