Discover how pydantic-graph elegantly solves Python's forward reference problems without the trial-and-error pain of .model_rebuild(). Learn the difference between static and runtime type resolution, and why capturing parent namespaces is brilliant design.