Merge branch 'pr-12'

This closes #12
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 4fd3389..7343eb5 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -45,6 +45,9 @@
   </properties>
   <body>
     <release version="1.0-alpha2" date="2019-??-??" description="Second 1.0 alpha release">
+      <action issue="IMAGING-165" dev="kinow" type="add" due-to="Michael Groß">
+        Add the fields from TiffReader.Collector to TiffContents
+      </action>
       <action issue="IMAGING-230" dev="kinow" type="fix">
         Properly close resources with try-with-resources in T4AndT6Compression
       </action>
diff --git a/src/main/java/org/apache/commons/imaging/formats/tiff/TiffContents.java b/src/main/java/org/apache/commons/imaging/formats/tiff/TiffContents.java
index ca61ed8..39e8eaf 100644
--- a/src/main/java/org/apache/commons/imaging/formats/tiff/TiffContents.java
+++ b/src/main/java/org/apache/commons/imaging/formats/tiff/TiffContents.java
@@ -27,10 +27,12 @@
 public class TiffContents {
     public final TiffHeader header;
     public final List<TiffDirectory> directories;
+    public final List<TiffField> tiffFields;
 
-    public TiffContents(final TiffHeader tiffHeader, final List<TiffDirectory> directories) {
+    public TiffContents(final TiffHeader tiffHeader, final List<TiffDirectory> directories, final List<TiffField> tiffFields) {
         this.header = tiffHeader;
         this.directories = Collections.unmodifiableList(directories);
+        this.tiffFields = Collections.unmodifiableList(tiffFields);
     }
 
     public List<TiffElement> getElements() throws ImageReadException {
diff --git a/src/main/java/org/apache/commons/imaging/formats/tiff/TiffReader.java b/src/main/java/org/apache/commons/imaging/formats/tiff/TiffReader.java
index 8e9ea25..9e94da8 100644
--- a/src/main/java/org/apache/commons/imaging/formats/tiff/TiffReader.java
+++ b/src/main/java/org/apache/commons/imaging/formats/tiff/TiffReader.java
@@ -327,7 +327,7 @@
         }
 
         public TiffContents getContents() {
-            return new TiffContents(tiffHeader, directories);
+            return new TiffContents(tiffHeader, directories, fields);
         }
     }