According to the specification, the LocationShown requires its struct fields to be inside a Bag type.