refactoring Collection->fetchCollection() into Collection->fetch()
moving composer.json to LGPL