added default changed_origin()/changed_magnitude()