Can you flip this round so that the member variable is `factor` and the parameter `factor_`, to match the merged version of the other schemes?