https://medium.com/@eminahmetozturk/kovaryans-ve-kontravaryans-generic-t%C3%BCrlerde-kullan%C4%B1m%C4%B1-ve-%C3%B6nemi-3c6d5eb713dc