runtime/validation
its a BIG THING god damn.
we found a way tho lets go
Hopefully i can generalize this soontm T bound BaseModel