I am wondering if CrossSpectralDensity should be a dict. The cov was originally a dict so to avoid breaking things I make Covariance inherit from dict and added the properties for impedance matching.

any objection to have a simple object?