Summary: avoid using constructors when unique values are not necessary Reviewed-by: volk, igor, peterz