# File lib/mongo_mapper/plugins/associations/one_association.rb, line 21
        def setup(model)
          super

          association = self
          options = self.options

          model.before_destroy do
            if !association.embeddable?
              proxy = self.get_proxy(association)

              unless proxy.nil?
                case options[:dependent]
                  when :destroy then proxy.destroy
                  when :delete  then proxy.delete
                  else proxy.nullify
                end
              end
            end
          end
        end