made newFromBuilder a one-liner