reworked base classes for ODB commands, to differentiation between protocol commands that don't return numeric values and "regular" commands that do.