My intention was to keep write and read out of the Helper class, to keep the serial interface in the GPS driver. Doesn't that make sense? I moved the buffer into the config method since it's only used there.