⟩ When to clone a BC, Applet, View?
Under some special situation one should go for cloning of BCs, Applets and views. As a general rule, unless you are certain that you need to make a copy of an object definition, modify rather than copy an existing object definition. One should not copy objects which are based on specialized class.