public TDevice Device <TDevice>(DeviceId id) where TDevice : IDevice
 {
     return(_devices.Get <TDevice>(id));
 }