my $resultset = grep { WS->new($_->id)->is_available; } $schema->resultset('Service')->search(\%search);