Our tests call `serialize` on the same column multiple times, which would cause nested serializers, when it should be overriding the previous. Subclasses can have a similar case. This method *should* be idempotent.