`dict.update()` already does a shallow copy of `base.fields`, no need to `copy()` it.

and bases can be non-Item too, think on mixins not extending `scrapy.item.Item` class.