An instance is a live version of a model defined by a collection of objects in which dynamic data are populated. Instance will rarely have static objects or data. The whole idea is to create or destroy multiple instances of a model very quickly. The instances can be given a life period after which they can auto destroy. Also instances of multiple types can be linked together to create higher level constructs like modules very easily.