Refactor Location.__lt__