amazing post! It helps me a lot (even with the Fernando’s article), also combined with your library Hydra!!!
Quick question: in your Task class, when you create your User passing the response casted as JSON, is it your enumeration Response? If so it shouldn’t be casted as JSON right?