Move update implementation out of Motion declaration.