Replaced raw pointers with shared pointers in VcProjectModel.