public class Program {
	public static void Main() {
		var vmc = new ApoQueueVMConstrutor(); //construiu sem inicializar nada, mesmo sem ter sido declarado, o construtor está lá
		var vm1 = new ApoQueueVM("xxx", "yyy"); //construiu conforme o esperado
//		var vm2 = new ApoQueueVM(); //não existe construtor com esta assinatura
	}
}
 
public class ApoQueueVM {
    public ApoQueueVM(string apoQueue, string apoFileBL) {
        this.EnableExport = true;
        this.KeyFigure = apoQueue;
        this.PathFileGenerated = apoFileBL;
    }
 
    public string KeyFigure { get; set; }
    public bool HaveInconsistencies { get; set; }
    public string PathFileGenerated { get; set; }
    public bool EnableExport { get; set; }
}
 
public class ApoQueueVMConstrutor {
    public string KeyFigure { get; set; }
    public bool HaveInconsistencies { get; set; }
    public string PathFileGenerated { get; set; }
    public bool EnableExport { get; set; }
}
 
//https://pt.stackoverflow.com/q/169742/101
				cHVibGljIGNsYXNzIFByb2dyYW0gewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7CgkJdmFyIHZtYyA9IG5ldyBBcG9RdWV1ZVZNQ29uc3RydXRvcigpOyAvL2NvbnN0cnVpdSBzZW0gaW5pY2lhbGl6YXIgbmFkYSwgbWVzbW8gc2VtIHRlciBzaWRvIGRlY2xhcmFkbywgbyBjb25zdHJ1dG9yIGVzdMOhIGzDoQoJCXZhciB2bTEgPSBuZXcgQXBvUXVldWVWTSgieHh4IiwgInl5eSIpOyAvL2NvbnN0cnVpdSBjb25mb3JtZSBvIGVzcGVyYWRvCi8vCQl2YXIgdm0yID0gbmV3IEFwb1F1ZXVlVk0oKTsgLy9uw6NvIGV4aXN0ZSBjb25zdHJ1dG9yIGNvbSBlc3RhIGFzc2luYXR1cmEKCX0KfQoKcHVibGljIGNsYXNzIEFwb1F1ZXVlVk0gewogICAgcHVibGljIEFwb1F1ZXVlVk0oc3RyaW5nIGFwb1F1ZXVlLCBzdHJpbmcgYXBvRmlsZUJMKSB7CiAgICAgICAgdGhpcy5FbmFibGVFeHBvcnQgPSB0cnVlOwogICAgICAgIHRoaXMuS2V5RmlndXJlID0gYXBvUXVldWU7CiAgICAgICAgdGhpcy5QYXRoRmlsZUdlbmVyYXRlZCA9IGFwb0ZpbGVCTDsKICAgIH0KCiAgICBwdWJsaWMgc3RyaW5nIEtleUZpZ3VyZSB7IGdldDsgc2V0OyB9CiAgICBwdWJsaWMgYm9vbCBIYXZlSW5jb25zaXN0ZW5jaWVzIHsgZ2V0OyBzZXQ7IH0KICAgIHB1YmxpYyBzdHJpbmcgUGF0aEZpbGVHZW5lcmF0ZWQgeyBnZXQ7IHNldDsgfQogICAgcHVibGljIGJvb2wgRW5hYmxlRXhwb3J0IHsgZ2V0OyBzZXQ7IH0KfQoKcHVibGljIGNsYXNzIEFwb1F1ZXVlVk1Db25zdHJ1dG9yIHsKICAgIHB1YmxpYyBzdHJpbmcgS2V5RmlndXJlIHsgZ2V0OyBzZXQ7IH0KICAgIHB1YmxpYyBib29sIEhhdmVJbmNvbnNpc3RlbmNpZXMgeyBnZXQ7IHNldDsgfQogICAgcHVibGljIHN0cmluZyBQYXRoRmlsZUdlbmVyYXRlZCB7IGdldDsgc2V0OyB9CiAgICBwdWJsaWMgYm9vbCBFbmFibGVFeHBvcnQgeyBnZXQ7IHNldDsgfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xNjk3NDIvMTAx