protected function addWithPending(Builder $builder)
{
$builder->macro('withPending', function (Builder $builder) {
$this->remove($builder, $builder->getModel());
return $builder->whereIN($this->getStatusColumn($builder), [Status::APPROVED, Status::PENDING]);
});
}