Make attributes and return values presentable where applicable
Use assertInstanceOf where applicable in tests

Provides better error messages on test failure.