To avoid the cost of creating objects the standard way (new Foo()) and instead create a prototype and clone it.