changed RecoServiceKDE to common interface