class ImmutableThingFromScratchBuilder implements ThingBuilder, ThingBuilder.FromScratch {

    @Override
    public FromScratch setRevision(@Nullable final ThingRevision revision) {
        this.revision = revision;
        return this;
    }

    private  ImmutableThingFromScratchBuilder();

}