Updating dependencies
Improving code coverage, allowing constructors omission