Я бы просто `explicit`-конструктор от `DriveItem` сделал.