What is the best way to handle attribute shadowing from multiple inheritance? Intended behavior is to end up with a Field. from pydantic import BaseModel class Parent(object): value: int = 1 class Shadow(BaseModel, Parent): value: int = 2 Shadow() Options I have considered: Should I silence the warning? If so, how? Is there a model or field configuration option? Don't do multiple inheritance that shadows. Continue reading...