As noted in #223 `LorentzVectorBase.pt2(::PseudoJet)` will not use the cached value in this type. To prevent this inefficiency from happening, appropriate methods for `::EEJet` and `::PseudoJet` should be added in the `LorentzVectorBase` module.