moved targetDirectory field and annotation to base class
moved overwriteTarget field and annotation to base class
moved region field and annotation to base class