Class BasePrimitiveSolver