I\'m working on an API endpoint working with enums, and I need to return a different Response (a class with different properties) based on enum value. I\'m sure Generics can hel