correcting the transport to be instances instead of an object literal, so multiple BreezeDataSource instances can be created / used