diff --git a/OpenTokArchive.php b/OpenTokArchive.php
index <HASH>..<HASH> 100644
--- a/OpenTokArchive.php
+++ b/OpenTokArchive.php
@@ -83,6 +83,10 @@ class OpenTokArchiveVideoResource {
         return $this->id;
     }
 
+    public function getLength() {
+        return $this->length;
+    }
+
     public static function parseXML($videoResourceItem) {
         return new OpenTokArchiveVideoResource($videoResourceItem['id'], $videoResourceItem['length']);
     }
@@ -99,6 +103,18 @@ class OpenTokArchiveTimelineEvent {
         $this->offset = $offset;
     }
 
+    public function getEventType() {
+        return $this->eventType;
+    }
+
+    public function getResourceId() {
+        return $this->resourceId;
+    }
+
+    public function getOffset() {
+        return $this->offset;
+    }
+
     public static function parseXML($timelineItem) {
         return new OpenTokArchiveTimelineEvent($timelineItem['type'], $timelineItem['id'], $timelineItem['offset']);
     }
Added all the getters/setters for the OpenTokArchive sub-classes