SearchResultDTO enthält die Felder views und downloads, diese werden aber immer als 0 übertragen.
DTOs (Data Transfer Objects) sollten nur Daten enthalten, die tatsächlich zwischen Client und Server transferiert werden.
Die Felder views und downloads werden aber gar nicht übertragen, sondern durch einen anderen REST-Service hinzugefügt.
Die Felder views und downloads sollten daher gelöscht werden.