public PackageCompletionReport AddDocument(DocumentsCompletionReport value)
        {
            if (value == null)
            {
                throw new ArgumentNullException("Argument cannot be null");
            }

            _documents.Add(value);
            return(this);
        }
     public PackageCompletionReport AddDocument(DocumentsCompletionReport value)
 {
     if (value == null)
     {
         throw new ArgumentNullException("Argument cannot be null");
     }
     
     _documents.Add(value);
     return this;
 }