Intended? TinyCLR.Networking.Mqtt (preview5) has default KeepAliveTimeout of 0 seconds

I’m playing with the AWS example in the tutorials.
I found that publishing to the TinyCLR device stopped to work after a time delay of more than about 30 sec.
As the reason it turned out that the KeepAliveTimeout has a default preset of 0 seconds. The timeout can be set with MQTTConnectionSetting to e.g. 60 sec, then the connection stays open as ecpected.
Was it intended to set the default to 0 insteat of e.g. 60 ?