Update dependencies
Add support for collect operation
Add support for assignment operator