I think we are keeping `clone` and `equals` prototype functions like, for example, on [`Cartesian2`](https://github.com/AnalyticalGraphicsInc/cesium/blob/master/Source/Core/Cartesian2.js).