TaskArtifactUpdateEvent and TaskStatusUpdateEvent should have copy builders to be able to set metadata in a more easy way if the initial Map is null