use overloaded `use` function in tests
overload `use` for inheritance. closes #28