class Cycle implements Trackable<Long> {

  public Cycle getCopyWithoutRelations() {
    Cycle copy = new Cycle();
    copy.setName(getName());
    copy.setPlannedStartDate(getPlannedStartDate());
    copy.setPlannedEndDate(getPlannedEndDate());
    copy.setFactualStartDate(getFactualStartDate());
    copy.setFactualEndDate(getFactualEndDate());
    copy.setCycleState(getCycleState());
    copy.setVisible(isVisible());
    return copy;
  }

  public  Cycle();
  public  Cycle(String name);

}