CircularMovement now inherits from Configurable