tried creating a copy constructor for LE1Device but that doesnt seem to have helped