Index: gp-includes/thing.php
===================================================================
--- gp-includes/thing.php	(revision 666)
+++ gp-includes/thing.php	(working copy)
@@ -372,7 +372,7 @@
 	
 	function fields() {
 		$result = array();
-		foreach( $this->field_names as $field_name ) {
+		foreach( array_merge( $this->field_names, $this->non_db_field_names ) as $field_name ) {
 			if ( isset( $this->$field_name ) ) {
 				$result[$field_name] = $this->$field_name;
 			}
@@ -402,4 +402,4 @@
 		if ( $conditions_str ) $conditions[] = $conditions_str;
 		return implode( ' AND ', $conditions );
 	}
-}
\ No newline at end of file
+}
Index: gp-includes/things/translation-set.php
===================================================================
--- gp-includes/things/translation-set.php	(revision 671)
+++ gp-includes/things/translation-set.php	(working copy)
@@ -3,6 +3,7 @@
 
 	var $table_basename = 'translation_sets';
 	var $field_names = array( 'id', 'name', 'slug', 'project_id', 'locale' );
+	var $non_db_field_names = array( 'current_count', 'untranslated_count', 'waiting_count' );
 	var $non_updatable_attributes = array( 'id' );
 
 	function restrict_fields( $set ) {
