У меня есть четыре класса. Request, DerivedRequest, Обработчик, DerivedHandler. Класс Handler имеет свойство со следующим объявлением:
public abstract Request request { get; set; }
DerivedHandler должен переопределить это свойство, чтобы вместо него вместо DerivedRequest:
public override DerivedRequest request { get; set; }
Есть ли у кого-нибудь идеи о том, как сделать эту работу?