private void RegisterAttachmentModification(PublishEnvironment env, DraftAndLatestAttachment attachment)
        {
            ReuseSensitivityCollector sensitivityCollector = env.SensitivityCollector;

            var affectedTemplateSetting = IsSubArtifactChange(attachment)
                        ? ItemTypeReuseTemplateSetting.Subartifacts
                        : (env.GetArtifactBaseType(attachment.ArtifactId) == ItemTypePredefined.Document
                           // for document artifact we have only document content as an attachment
                            ? ItemTypeReuseTemplateSetting.DocumentFile
                            : ItemTypeReuseTemplateSetting.Attachments);

            sensitivityCollector.RegisterArtifactModification(attachment.ArtifactId,
                                                              affectedTemplateSetting);
        }
 private bool IsChanged(DraftAndLatestAttachment item)
 {
     return(item.Changed);
 }