public override void Write(ref ProtoWriter.State state, object value)
 => state.WriteSubType <TChild>((TChild)value);