renamed 'wrapCollection' to 'observableCollectionFactory'
updated the example
rewrite of observableCollectionFactory