There really is that constructor. It is used by WPF. I think there should be a preprocessor for that though.