Applied for the motion tracking data data structures. There are two advantages of doing so: - More explicit and platform independent way of indicating that something is legacy and is not to be accessed outside of the versioning code. - Simplifies conversion to C++ where having deprecated fields triggers warning in implicitly defined assign operator. Pull Request #105340