keep noble peripheral object so we can issue a disconnect on flow teardown or "disconnectAll" command.