Prototype Design Pattern example.