Added the ActiveSupport::Concern and updated the documentation.