I wanted to extend the Viewport3D class to include easy built-in ways of controlling the camera, but as soon as I attempt to animate the camera in my derived class, I get an InvalidOperationException due to the camera being 'frozen':I wanted to extend the Viewport3D class to incl