Well, I guess we can say order_by address up here and then below the line see what model we are querying on, pop the order_by and replace it with the appropriate model attribute so we're not violating abstractions. Worth a shot when cycles open up.