Similar to this question, I want to exchange information between two microservices. However the difference is, that my generics is an abstract class and by