public static function fromPaginationQueryParams(array $paginationQueryParams, $defaultPage = null, $defaultSize = null)
{
$page = empty($paginationQueryParams["number"]) ? $defaultPage : (int) $paginationQueryParams["number"];
$size = empty($paginationQueryParams["size"]) ? $defaultSize : (int) $paginationQueryParams["size"];
return new self($page, $size);
}