Add support for GetSleep

Also remove un-needed override for GetDevices. Needs tests and
GetDevices check