Making the constructor explicit would be the common idiom. You could simply ignore explicit in the D converter.