collapsing DSL concerns into single module
removing use of ActiveSupport::Concern
removing use of class_attribute
removing use of extract_options!
removing use of try
removing use of ActiveSupport::TestCase