Added more descriptive documentation
Added tests for createCollectionModel() method