ActiveSupport Dependencie mattr_accessor
ActiveSupport Dependecies module attribute
ActiveSupport::DescendantsTracker