/**
* Construct the service base d on the provided resource id.
* @param ResourceId $id
* The resource id, not null not empty
*/
function __construct(ResourceId $id)
{
parent::__construct($id);
if (is_null($this->searchClassName)) {
throw \Exception("Please provide a search class name to be used.");
}
}