module ActiveFedora::InheritableAccessors::ClassMethods

def define_accessor(name, val)

def define_accessor(name, val)
  singleton_class.class_eval do
    remove_possible_method(name)
    define_method(name) do |uri = nil|
      define_accessor(name, uri) if uri
      val
    end
  end
end