public static function fromPaginationQueryParams(array $paginationQueryParams, $defaultOffset = null, $defaultLimit = null)
{
$offset = empty($paginationQueryParams["offset"]) ? $defaultOffset : (int) $paginationQueryParams["offset"];
$limit = empty($paginationQueryParams["limit"]) ? $defaultLimit : (int) $paginationQueryParams["limit"];
return new self($offset, $limit);
}