Decoupling Direction. It shouldnt contain business logic.