static function LastLayoutModLog(Layout $layout)
    {
        $lastLog = $this->LastLayoutLog($layout);
        $areas = Area::Schema()->FetchByLayout(false, $layout);
        foreach ($areas as $area)
        {
            $areaLog = self::LastAreaModLog($area);
            if (self::IsAfter($areaLog, $lastLog))
            {
                $lastLog = $areaLog;
            }
        }
        return $lastLog;
    }