In my application I have entities like employee, client etc. Each of these have methods AddEmployee, RemoveEmployee, AddClient, RemoveClient. I don’t want to keep fields like EmployeeName, EmployeeAddress in the same class with AddClient. It doesn’t make sense to me to call something like this Client.AddClient(). What is the best way to organize this?