ordering abstract models nombreable