Features: support adding new extras to an existing object [with a copy]
features: support adding extras not-in-place