public function createNewPageVersion($pageId, $name, $createdByUserId, $startsAt = null, $endsAt = null)
{
$version = $this->PageVersion->newInstance();
$version->page_id = $pageId;
$version->name = $name;
$version->starts_at = $startsAt;
$version->ends_at = $endsAt;
$version->created_by_user_id = $createdByUserId;
$version->preview_hash = null;
$version->save();
return $version;
}