SPHModel implements comparable interface