The semantics of definition and usage is always the same, and are defined by the XBlock scope behavior. However, as you say, for the old mongo store, there is no difference between definitions and usages.