Published 'A failed experiment: improving the Builder pattern