Allow Post Serialize Event to overwrite existing data

The GenericSerializationVisitor throws an exception when trying to add a data field that already exists. This makes it impossible to change existing data for serialization purposes by adding the `replaceData ` method.

Solves issue: https://github.com/schmittjoh/serializer/issues/129