I agree that in practice right now it does not make a difference. But if we just use setFactory for everything now then we don't have to think about it later. We'll pull it in as-is if you don't want to dirty the PR, but just a note for future reference: using "new" and "setValue" on the same line is probably The Wrong Way.