What is the difference in execution between . (dot) notation and getSObjects method? Omitting of course that I can parametrize with string getSObjects method. 

**for example:** 

```
Account.AccountContactRoles 

```

**and** 

```
Account.getSObjects('AccountContactRoles');

```