-struct change_date* gom_add_change_date(struct change_date** obj);
-int gom_delete_change_date(struct change_date** obj);
-int gom_update_timestamp(struct change_date** obj, time_t t);
+struct xref_value* gom_set_xref(struct xref_value** data, const char* xref);
+struct xref_list* gom_add_xref(struct xref_list** data, const char* xref);
+int gom_remove_xref(struct xref_list** data, const char* xref);
+
+struct address* gom_set_new_address(struct address** obj);
+int gom_delete_address(struct address** obj);
+
+struct place* gom_set_new_place(struct place** obj);
+int gom_delete_place(struct place** obj);
+
+struct change_date* gom_set_new_change_date(struct change_date** obj);
+int gom_delete_change_date(struct change_date** obj);
+int gom_update_timestamp(struct change_date** obj, time_t t);