Finally figuring out some better ways to get the real
struct reference from a trait.