Decoupling the default builder and mutator.