I have resolved the problem by updating it to match the parent class signature by adding the third parameter as follows:
public function serviceBrowseRecentProfiles($bDisplayEmptyMsg = false, $bAjaxPaginate = true, $sUnitView = false)
but I still don't know what triggered the error