I have a scenario at hand which has some design discussion going on. To break it down in simple words, think about a hierarchy as such
Company -----> Customer ------> Orders
(ignore the details of how the orders have products etc)
if I was to expose an API to work with this, what would be a better design. 

a)

```
Dim comp As New Company
comp.GetInfo(123)
Dim cust As New Customer
cust.Name= "CustomerName"
comp.Add( cust)

```

b)

```
Dim custhand As Customerhandler
Dim cust As New Customer
cust.Name= "CustomerName"
custhand.AddCustomer(cust,123)  ''123 is CompanyID

```