The trait was already designed like this, but I think this check should go in findAllBy rather than here, so that:
1. If `$options['order']` is not set, this method is not even called.
1. This method is passed `$options['order']` as the second argument rather than `$options`. (It never uses anything from `$options` other than the order element.