```python from dataclasses import dataclass from typing import Protocol, Optional, runtime_checkable import pydantic import tyro @runtime_checkable class ClassA(Protocol): def test(self) -> float: ... @dataclass class ClassB(pydantic.BaseModel): class_a: ClassA def test(self) -> float: return self.class_a.test() @dataclass class Args: class_b: ClassB if __name__ == "__main__": args = tyro.cli(Args) print(args) ``` <img width="1079" alt="Image" src="https://github.com/user-attachments/assets/6dcc073f-6eea-4497-885f-3d497532cff8" />