Refactor Resource/RowDAO so computed columns can be computed from SoQLValues