We don ' t know that though . All that was said was trouble in pariah , soldiers closed the border . While we are meant to think they coincide , this could be a red herring . <| sep |> I ' m confused . You said you don ' t think Raven really needs to speak very much , then wrote a very long script for her . I mean no disrespect but I think you need your rest . Either way , I disagree . Raven enjoys the sound of her voice as evidence by how she threw everything she could think of at Qrow to prove him wrong . She wouldn ' t let him have the last word . If Ruby responds , Raven will counter it , as long as she dominates the argument . <| sep |> Yes ma ' am . <| sep |> You should read a bit about Domain Driven Design . What it basically says is that you need to organise all your business logic or your domain logic into small domain classes . I am not a big fan of service oriented architecture , because at some point you will have a UserService class with 104 methods and this class will be doing much more than it should . Before starting each feature , think about what classes you need for it and create a small class that does only one thing single responsibility . Then inject those classes into each other dependency injection . As uThatDamnedRedneck already said , you should also use repositories to abstract your db layer .