diff --git a/Modules/CEST/autoload/IO/mitkCESTGenericDICOMReaderService.h b/Modules/CEST/autoload/IO/mitkCESTGenericDICOMReaderService.h
index f44507dc8a..2918b325c8 100644
--- a/Modules/CEST/autoload/IO/mitkCESTGenericDICOMReaderService.h
+++ b/Modules/CEST/autoload/IO/mitkCESTGenericDICOMReaderService.h
@@ -1,51 +1,54 @@
 /*============================================================================
 
 The Medical Imaging Interaction Toolkit (MITK)
 
 Copyright (c) German Cancer Research Center (DKFZ)
 All rights reserved.
 
 Use of this source code is governed by a 3-clause BSD license that can be
 found in the LICENSE file.
 
 ============================================================================*/
 
 #ifndef MITKCESTGenericDICOMReaderService_H
 #define MITKCESTGenericDICOMReaderService_H
 
 #include <mitkBaseDICOMReaderService.h>
 
 namespace mitk {
 
   /**
   Service wrapper that auto selects (using the mitk::DICOMFileReaderSelector) the best DICOMFileReader from
   the DICOMReader module and loads the CEST relevant meta data from a provided cest_meta.json file or
   provided from the user as reader options.
   */
   class CESTDICOMManualReaderService : public BaseDICOMReaderService
   {
   public:
     CESTDICOMManualReaderService(const CustomMimeType& mimeType, const std::string& description);
 
     /** Uses the AbstractFileReader Read function and add extra steps for CEST meta data */
     using AbstractFileReader::Read;
     std::vector<itk::SmartPointer<BaseData> > Read() override;
 
     Options GetOptions() const override;
     us::Any GetOption(const std::string& name) const override;
 
   protected:
+    CESTDICOMManualReaderService(const CESTDICOMManualReaderService&) = default;
+    CESTDICOMManualReaderService& operator=(const CESTDICOMManualReaderService&) = default;
+
     std::string GetCESTMetaFilePath() const;
     std::string GetTRECFilePath() const;
     std::string GetLISTFilePath() const;
 
     mitk::DICOMFileReader::Pointer GetReader(const mitk::StringList& relevantFiles) const override;
 
   private:
     CESTDICOMManualReaderService* Clone() const override;
   };
 
   DICOMTagPath DICOM_IMAGING_FREQUENCY_PATH();
 }
 
 #endif // MITKCESTGenericDICOMReaderService_H
diff --git a/Modules/DICOMReader/include/mitkBaseDICOMReaderService.h b/Modules/DICOMReader/include/mitkBaseDICOMReaderService.h
index aa56718ad8..e8527a8a93 100644
--- a/Modules/DICOMReader/include/mitkBaseDICOMReaderService.h
+++ b/Modules/DICOMReader/include/mitkBaseDICOMReaderService.h
@@ -1,70 +1,70 @@
 /*============================================================================
 
 The Medical Imaging Interaction Toolkit (MITK)
 
 Copyright (c) German Cancer Research Center (DKFZ)
 All rights reserved.
 
 Use of this source code is governed by a 3-clause BSD license that can be
 found in the LICENSE file.
 
 ============================================================================*/
 
 #ifndef MITKBASEDICOMREADERSERVICE_H
 #define MITKBASEDICOMREADERSERVICE_H
 
 #include <mitkAbstractFileReader.h>
 #include <mitkDICOMFileReader.h>
 
 #include "MitkDICOMReaderExports.h"
 
 namespace mitk {
 
   /**
   Base class for service wrappers that make DICOMFileReader from
   the DICOMReader module usable.
   */
 class MITKDICOMREADER_EXPORT BaseDICOMReaderService : public AbstractFileReader
 {
 public:
-  BaseDICOMReaderService(const std::string& description);
-  BaseDICOMReaderService(const mitk::CustomMimeType& customType, const std::string& description);
-
   using AbstractFileReader::Read;
 
   IFileReader::ConfidenceLevel GetConfidenceLevel() const override;
 
 protected:
+  BaseDICOMReaderService(const std::string& description);
+  BaseDICOMReaderService(const mitk::CustomMimeType& customType, const std::string& description);
+
   /** Uses this->GetRelevantFile() and this->GetReader to load the image.
    * data and puts it into base data instances-*/
   std::vector<itk::SmartPointer<BaseData>> DoRead() override;
 
  /** Returns the list of all DCM files that are in the same directory
    * like this->GetLocalFileName().*/
   mitk::StringList GetDICOMFilesInSameDirectory() const;
 
   /** Returns the reader instance that should be used. The descission may be based
    * one the passed relevant file list.*/
   virtual mitk::DICOMFileReader::Pointer GetReader(const mitk::StringList& relevantFiles) const = 0;
 
   void SetOnlyRegardOwnSeries(bool);
   bool GetOnlyRegardOwnSeries() const;
 
 private:
   /** Flags that constrols if the read() operation should only regard DICOM files of the same series
   if the specified GetLocalFileName() is a file. If it is a director, this flag has no impact (it is
   assumed false then).
   */
   bool m_OnlyRegardOwnSeries = true;
 };
 
 
 class IPropertyProvider;
 
 /** Helper function that generates a name string (e.g. for DataNode names) from the DICOM properties of the passed
   provider instance. If the instance is nullptr, or has no dicom properties DataNode::NO_NAME_VALUE() will be returned.*/
 std::string MITKDICOMREADER_EXPORT GenerateNameFromDICOMProperties(const mitk::IPropertyProvider* provider);
 
 }
 
 #endif // MITKBASEDICOMREADERSERVICE_H