Drop default constructors
Add device type