Hide SearchObject::Search behind a caller name

Also this will be helpful in the future when plugin and their options will be passed to the SearchObject.module