/**
  * Load Page Variables
  * @param string $json
  * @return void
  */
 public function loadVariables($json)
 {
     $this->variables = array();
     if (!empty($json)) {
         // Parse from JSON String
         $variables = json_decode($json, true);
         if (!empty($variables) && is_array($variables)) {
             // Page Variables
             $this->variables = $variables;
         }
     }
     // Load Template Variables
     if ($this->template instanceof Page_Template) {
         $this->template->getVariables($this);
     }
 }