diff --git a/src/Intahwebz/ViewModel.php b/src/Intahwebz/ViewModel.php
index <HASH>..<HASH> 100644
--- a/src/Intahwebz/ViewModel.php
+++ b/src/Intahwebz/ViewModel.php
@@ -20,7 +20,7 @@ interface ViewModel {
 
     function setTemplate($templateFile);
         
-        
+    function getTemplate();
     
     /**
      * @param $message
diff --git a/src/Intahwebz/ViewModel/BasicViewModel.php b/src/Intahwebz/ViewModel/BasicViewModel.php
index <HASH>..<HASH> 100644
--- a/src/Intahwebz/ViewModel/BasicViewModel.php
+++ b/src/Intahwebz/ViewModel/BasicViewModel.php
@@ -12,6 +12,8 @@ class BasicViewModel implements ViewModel {
      */
     private $boundFunctions = array();
 
+    protected $template;
+    
     /**
      * @var array Stores the variables available in the ViewModel
      */
@@ -78,11 +80,16 @@ class BasicViewModel implements ViewModel {
         throw new ViewModelException("No method [$functionName]");
     }
 
-    //Todo - this should not be in here
+    
     function setTemplate($templateFile) {
-        // TODO: Implement setTemplate() method.
+        $this->template = $templateFile;
     }
 
+    function getTemplate() {
+        return $this->template;
+    }
+    
+
     /**
      * @param $message
      * @return mixed
Added template to ViewModel because YOLO.