try to introduce Covariance or Contravariance in connection