El atributo liked y like_count en Topic es engañoso

Actualmente, al obtener una lista de temas, los atributos liked y like_count devueltos reflejan el estado de los likes que ocurrieron en cualquiera o en todos los publicaciones de ese tema, no solo en la publicación original.

Que alguien dé like a la publicación original es una forma de respaldar, avalar y estar de acuerdo con el mensaje del tema. En mi opinión, dar like a la publicación original de un tema equivale a dar like al tema en sí. Dar like a cualquier otra publicación no significa que el tema haya sido liked, ni tampoco indica el nivel de respaldo del tema la suma total de likes en todas las publicaciones.

Por lo tanto, según el comportamiento actual, el atributo liked no indica nada más que “participé en este tema mediante un like”. De manera similar, like_count en un tema no te dice nada más que el nivel de respuesta hacia ese tema, al igual que el recuento de respuestas; no transmite el nivel de respaldo.

Lo que quiero lograr es obtener la lista principal de temas e indicar al usuario cuáles temas ha respaldado. Intenté hacerlo mediante una segunda consulta, pero no pude sin consultar individualmente cada tema que obtengo, lo cual no es eficiente.

¿Existe alguna manera de lograr lo que quiero? Si no es así, ¿habría interés en agregar estos campos adicionales mediante un PR?