make attributes in SearchService protected
create SearchService interface and remove binding
make SORT_SCORE_REVERSE field public