protected function getLastModificationDate() {
    	$parent = $this->getParentClass();
    	if ($parent != null) {
    		return max(filemtime($this->getFileName()), $parent->getLastModificationDate());
    	} else {
    		return filemtime($this->getFileName());
    	}
    }