CreateKnockoutViewModel method - modified Set(..) operation to deal with observable properties