#business-logic-separation