introduce AbstractBallSpec