Why Prototype Model, What is Prototype Model, When do we go for the prototype model