Are the above 3 variables, `parentNode`, `animationController`, and `clock` meant to be public?  If so, aren't they read-only?  That means we probably want them to be get functions instead of properties, correct?