public function render() {

		$parse = true;

		if($this -> getFile() -> exists()) {

			if($this -> getFile() -> entity() -> getModificationTime() >= @filemtime($this -> viewmodel -> getFile())) {
				$parse = false;
			}
		}

		if(true === $parse) {

			$this -> parse();
			$this -> write();
		}

		return $this;
	}