Fix throws asserts
Add deps namespace and Checker classes