I'll just remove the 'optionally' and use "a public constructor which is either empty or accepts a ...".