Before collection usage
Update using prototype/singlton