Do not rely on implicit construction of Prot
Merge pull request #3922 from yebblies/prot

[DDMD] Do not rely on implicit construction of Prot