visible_sensors, visible_actuators, hidden_sensors, and hidden_actuators are stored as dicts instead of lists now