Change orderBy to use Column<?> instead of String as a parameter.
Remove direct filtering with custom query (if needed EntityFilter is to be used).