Use by-name parameter and additional constructor