module InheritableClassAttributes

def self.included(base)

def self.included(base)
  base.extend ClassMethods
  base.module_eval do
    class << self
      alias inherited_without_inheritable_class_attributes inherited
      alias inherited inherited_with_inheritable_class_attributes
    end
  end
end