class ImmutableThingFromScratchBuilder implements ThingBuilder, ThingBuilder.FromScratch {

    @Override
    public FromScratch setLifecycle(@Nullable final ThingLifecycle lifecycle) {
        this.lifecycle = lifecycle;
        return this;
    }

    private  ImmutableThingFromScratchBuilder();

}