What's the semantics of the def_id and usage_id here? Should they be the db primary key or something meaningful to the xblock? Not pertinent in old mongo but very pertinent in new mongo which separates the primary key from the Locator.