Clean up the specs, set unregistered devices instance variable directly, no need to pass it in to init.