* Returns the persisted instance (this has extra properties + id set).
* @param sf
* @param onFinished
*/
public static void saveSearchFavourite(SearchFavourite sf, final DataCallback<SearchFavourite> onFinished) {
SaveSearchFavouriteRequest ssfr = new SaveSearchFavouriteRequest();
ssfr.setSearchFavourite(sf);
GwtCommand command = new GwtCommand(SaveSearchFavouriteRequest.COMMAND);
command.setCommandRequest(ssfr);
GwtCommandDispatcher.getInstance().execute(command, new CommandCallback() {
public void execute(CommandResponse response) {
if (response instanceof SaveSearchFavouriteResponse) {