It's not a good practice to make API final unless you think that world will

It’s not a good practice to make API final unless you think that world will end with the change in your method. I am disappointed that AutocompleteSuggestion class if marked final. Either you should provide an option to set target object in autocomplete suggestion besides value and description, or remove the final marker from the class.
Thanks.