methods: rename `move` to `translate` to avoid reserved keyword conflict