Issue #2297631 by martin107: Nudge contrib into overriding \Drupal\Core\TypedData\TypedData::setValue() consistently.