So I am in process of writing an app for Xbee-Pro S1 802.15.4, which probably has several differences between yours Xbee implementation and I need to be able to override the Initialize function from ZigBeeDongleXBee class. There are several properties such as _serialPort, _frameHandler which are not overridable/accessable which makes it really hard to extend the class & just rewrite to my own means without replicating/changing a lot of code.
Is there a possibility you could make a lot of these properties public so we can feely extend them?
Side question: Have you ever connected by TCP/IP (ser2net) instead of SerialPort?