Fix for debounce issue with multiple datasets #123

This patch resolves the issue detailed in #123 by instantiating a new `Transport` object for each `Dataset`.