use Table instead WrappedResultSet
do some refactoring; change the position for implicit conversion
extract UnitSpec super class for all unit tests
extract IngSpec for integration tests