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