# File lib/uber/inheritable_attr.rb, line 18
    def self.inherit_for(klass, name, options={})
      return unless klass.superclass.respond_to?(name)

      value = klass.superclass.send(name) # could be nil

      return value if options[:clone] == false
      Clone.(value) # this could be dynamic, allowing other inheritance strategies.
    end