- Reinvented the builder API again almost completely for more simplicity