add support for resetting transient + persistent cluster settings
make attributes in SearchService protected
create SearchService interface and remove binding