This will be required for high-level wrappers on `xplot`'s object model, for example to share the same scale instance between several marks and axes.