@Override
 public boolean hasDescription() {
   return track.hasDescription();
 }
 @Override
 public void setIdentifier(String id) {
   track.setIdentifier(id);
 }
 @Override
 public void setUser(User user) {
   track.setUser(user);
 }
 @Override
 public void setName(String name) {
   track.setName(name);
 }
 @Override
 public void setDescription(String description) {
   track.setDescription(description);
 }
 @Override
 public double getLength() {
   return track.getLength();
 }
 @Override
 public boolean hasLength() {
   return track.hasLength();
 }
 @Override
 public boolean hasBegin() {
   return track.hasBegin();
 }
 @Override
 public DateTime getEnd() {
   return track.getEnd();
 }
 @Override
 public boolean hasModificationTime() {
   return track.hasModificationTime();
 }
 @Override
 public DateTime getBegin() {
   return track.getBegin();
 }
 @Override
 public boolean hasCreationTime() {
   return track.hasCreationTime();
 }
 @Override
 public boolean hasBoundingBox() {
   return track.hasBoundingBox();
 }
 @Override
 public boolean hasIdentifier() {
   return track.hasIdentifier();
 }
 @Override
 public boolean hasObdDevice() {
   return track.hasObdDevice();
 }
 @Override
 public void setEnd(DateTime end) {
   track.setEnd(end);
 }
 @Override
 public boolean hasTouVersion() {
   return track.hasTouVersion();
 }
 @Override
 public boolean hasEnd() {
   return track.hasEnd();
 }
 @Override
 public void setLength(double length) {
   track.setLength(length);
 }
 @Override
 public void setTouVersion(String touVersion) {
   track.setTouVersion(touVersion);
 }
 @Override
 public String getName() {
   return track.getName();
 }
 @Override
 public void setObdDevice(String obdDevice) {
   track.setObdDevice(obdDevice);
 }
 @Override
 public String getDescription() {
   return track.getDescription();
 }
 @Override
 public String getObdDevice() {
   return track.getObdDevice();
 }
 @Override
 public String getIdentifier() {
   return track.getIdentifier();
 }
 @Override
 public void setAppVersion(String appVersion) {
   track.setAppVersion(appVersion);
 }
 @Override
 public User getUser() {
   return track.getUser();
 }
 @Override
 public String getAppVersion() {
   return track.getAppVersion();
 }
 @Override
 public Sensor getSensor() {
   return track.getSensor();
 }
 @Override
 public boolean hasName() {
   return track.hasName();
 }