This trait lookup should be cached in the ctor.