IResponseTransferObject is now marked as covariant.