Refactor. Ordering and filtering articles in the business layer