### Description of Technical Debt Getting values from `QueryResult`/`QueryResultRow` classes is hard-coded making it complicated to add custom or extended types retrieval. ### Impact of Technical Debt * complicates, perhaps even makes it impossible, to gather non-standard types from DB query results. ### Category Code Quality / Refactoring ### Priority Medium - Should be addressed soon ### Proposed Solution Use type classing.