Motor and axis states now return dicts