Added more tests for required_if
Added tests for failing user validate methods
Improved double exception handling in RootItem
Test freeze on access
Removed duplicated tests
Renamed some test cases