With an object initializer, is it possible to optionally include setting of property?
For example:
Request request = new Request
{
    Property1 = something1,
    if(something)
        Property2 = someting2,                                      
    Property3 = something3
};