Fixes #46. Also exposes builder configuration point (subclass can now override it).