diff --git a/gdata/services/documents/gdata-documents-entry.c b/gdata/services/documents/gdata-documents-entry.c
index 7797a07..d755e47 100644
--- a/gdata/services/documents/gdata-documents-entry.c
+++ b/gdata/services/documents/gdata-documents-entry.c
@@ -58,7 +58,9 @@ struct _GDataDocumentsEntryPrivate {
 	GTimeVal last_viewed;
 	gchar *document_id;
 	gboolean writers_can_invite;
+	gboolean deleted;
 	GDataAuthor *last_modified_by;
+	guint quota_bytes_used;
 };
 
 enum {
@@ -66,6 +68,8 @@ enum {
 	PROP_LAST_VIEWED,
 	PROP_DOCUMENT_ID,
 	PROP_LAST_MODIFIED_BY,
+	PROP_QUATA_BYTES_USED,
+	PROP_DELETED,
 	PROP_WRITERS_CAN_INVITE
 };
 
@@ -133,6 +137,19 @@ gdata_documents_entry_class_init (GDataDocumentsEntryClass *klass)
 					G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
 	/**
+	 * GDataDocumentsEntry:deleted:
+	 *
+	 * Indicates whether the document entry has been deleted (put to trash).
+	 *
+	 * Since: 0.5.0
+	 **/
+	g_object_class_install_property (gobject_class, PROP_DELETED,
+				g_param_spec_boolean ("deleted",
+					"Deleted?", "Indicates whether the entry as been put to trash on the server.",
+					FALSE,
+					G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+
+	/**
 	 * GDataDocumentsEntry:document-id
 	 *
 	 * The document ID of the document, which is different from its entry ID (GDataEntry:id).
@@ -157,6 +174,19 @@ gdata_documents_entry_class_init (GDataDocumentsEntryClass *klass)
 					"Last modified by", "Indicates the author of the last modification.",
 					GDATA_TYPE_AUTHOR,
 					G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
+
+	/**
+	 * GDataDocumentsEntry:quota-bytes-used
+	 *
+	 * Indicates the Quota of bytes used
+	 *
+	 * Since: 0.5.0
+	 **/
+	g_object_class_install_property (gobject_class, PROP_QUATA_BYTES_USED,
+				g_param_spec_uint ( "quota-bytes-used",
+                                    "Quota of used byted", "Indicates the quota of use bytes",
+                                    0, 64000, 0,
+									G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
 }
 
 static void
@@ -200,6 +230,10 @@ parse_xml (GDataParsable *parsable, xmlDoc *doc, xmlNode *node, gpointer user_da
 			return FALSE;
 		}
 		xmlFree (last_viewed);
+	} else if (xmlStrcmp (node->name, (xmlChar*) "quotaBytesUsed") == 0) {
+		xmlChar *quota_bytes_used_str = xmlNodeListGetString (doc, node->children, TRUE);
+		self->priv->quota_bytes_used = atoi ((gchar*) quota_bytes_used_str);
+		xmlFree (quota_bytes_used_str);
 	} else if (xmlStrcmp (node->name, (xmlChar*) "writersCanInvite") ==  0) {
 		xmlChar *writers_can_invite = xmlGetProp (node, (xmlChar*) "value");
 		if (xmlStrcmp (writers_can_invite, (xmlChar*) "true") == 0) {
@@ -212,6 +246,18 @@ parse_xml (GDataParsable *parsable, xmlDoc *doc, xmlNode *node, gpointer user_da
 			return FALSE;
 		}
 		xmlFree (writers_can_invite);
+	} else if (xmlStrcmp (node->name, (xmlChar*) "deleted") ==  0) {
+		xmlChar *deleted = xmlGetProp (node, (xmlChar*) "value");
+		if (xmlStrcmp (deleted, (xmlChar*) "true") == 0) {
+			self->priv->deleted = TRUE;
+		} else if (xmlStrcmp (deleted, (xmlChar*) "false") == 0) {
+			self->priv->deleted = FALSE;
+		} else {
+			gdata_parser_error_unknown_property_value (node, "value", (gchar*) deleted, error);
+			xmlFree (deleted);
+			return FALSE;
+		}
+		xmlFree (deleted);
 	} else if (xmlStrcmp (node->name, (xmlChar*) "resourceId") ==  0) {
 		gchar **document_id_parts;
 		xmlChar *resource_id;
@@ -290,6 +336,9 @@ gdata_documents_entry_get_property (GObject *object, guint property_id, GValue *
 		case PROP_WRITERS_CAN_INVITE:
 			g_value_set_boolean (value, priv->writers_can_invite);
 			break;
+		case PROP_DELETED:
+			g_value_set_boolean (value, priv->deleted);
+			break;
 		case PROP_EDITED:
 			g_value_set_boxed (value, &(priv->edited));
 			break;
@@ -299,6 +348,9 @@ gdata_documents_entry_get_property (GObject *object, guint property_id, GValue *
 		case PROP_LAST_MODIFIED_BY:
 			g_value_set_object (value, priv->last_modified_by);
 			break;
+		case PROP_QUATA_BYTES_USED:
+			g_value_set_uint (value, priv->quota_bytes_used);
+			break;
 		default:
 			/* We don't have any other property... */
 			G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
