Refactored UARTService to follow new conventions