class ImmutableThingFromScratchBuilder implements ThingBuilder, ThingBuilder.FromScratch {

    @Override
    public FromScratch removeAttribute(final JsonPointer attributePath) {
        if (null != attributesBuilder) {
            invokeOnAttributesBuilder(ab -> ab.remove(attributePath));
        }
        return this;
    }

    private  ImmutableThingFromScratchBuilder();

}