VertexProgram now completely uses Class/instantiation model vs. the serialization model.