@sgtz определенно да, и да по памяти. В этой последовательности.

понял, RuntimeTypeModel позволяет связать ProtoInclude с типом, что полезно в тех случаях, когда объявление типа не может быть изменено. Но мне трудно понять, как это на самом деле делается.

Есть ли пример?

Благодарю.