def save_resources(resources = [])
          ensure_mutable # should this still be called if resources.empty?
          repository(@parent_resource.repository.name) do
            resources.each do |resource|
              @relationship.attach_parent(resource, @parent_resource)
              resource.save
            end
          end
        end