Any reason for the `Class.cast(...)` vs `(Class) x` preference?