Prototype Design Pattern C