class DependencyGraphTraceBuilderProperties {

  public DependencyGraphTraceBuilderProperties valuationTime(final Instant valuationTime) {
    return new DependencyGraphTraceBuilderProperties(this) {
      @Override
      public Instant getValuationTime() {
        return valuationTime;
      }
    };
  }

  public  DependencyGraphTraceBuilderProperties();
  private  DependencyGraphTraceBuilderProperties(DependencyGraphTraceBuilderProperties other);

}