I find VoxelParticleChecker much more ambiguous than VoxelParticleRemoveCheck, also the derived class is named *Check as well.