diff --git a/date-based-taxonomy-archives.php b/date-based-taxonomy-archives.php
index 42dedc936f6b6f29d5aab02d760c6d886f4ef451..44f027a55f091baba213bd3956436fd8dd412d94 100644
--- a/date-based-taxonomy-archives.php
+++ b/date-based-taxonomy-archives.php
@@ -31,7 +31,7 @@ class Date_Based_Taxonomy_Archives {
 	/**
 	 * Class variables
 	 */
-	var $defaults = array(
+	private $defaults = array(
 		'taxonomies' => false,
 		'show_post_count' => false,
 		'limit' => '',
@@ -40,10 +40,10 @@ class Date_Based_Taxonomy_Archives {
 		'echo' => true
 	);
 
-	var $cache_key_incrementor = 'incrementor';
-	var $cache_group = 'date_based_taxonomy_archives';
+	private $cache_key_incrementor = 'incrementor';
+	private $cache_group = 'date_based_taxonomy_archives';
 
-	var $filter_archive_links = false;
+	private $filter_archive_links = false;
 
 	/**
 	 * Silence is golden!
@@ -66,6 +66,19 @@ class Date_Based_Taxonomy_Archives {
 		return self::$__instance;
 	}
 
+	/**
+	 * Magic getter to provide access to class variables that were public prior to v0.3.
+	 *
+	 * @param string $name
+	 * @return mixed
+	 */
+	public function __get( $name ) {
+		if ( property_exists( $this, $name ) )
+			return $this->$name;
+		else
+			return null;
+	}
+
 	/**
 	 * Register actions and filters
 	 *