Small clarification, `pushPayload` uses the adapter specific serializer. So if you have special/custom serialization for your model that is not JSON API compatible it would still work.