Mappers now throw MapperExceptions, not SQLExceptions