serializer update (handle None), wrap validation errors