Can't find the edit button... just for the sake of completeness, I solved the constructor problem by adding:
class MyWindow {
ApplicationWindow myWin;
alias myWin this;
};
(something equivalent to this, myWin is private and I have a public accessor, which is aliased to this).
Somehow, this doesn't feel right tho.