I'm using the AAD Graph API and I noticed that when I import the OData metadata from the API and generated proxies, the high level service only has a directoryObjects collection and not the other more specific collections that the API provides like users, groups, roles, etc.
I'm using Java with Olingo so I can't use the Azure Active Directory Client Library. I also tried using the metadata with WCF Data Services 5.6 in Visual Studio and also saw that it only generates the directoryObject collection too.
Is there a reason why the metadata doesn't expose these other collections even though they are clearly accessible as per the Graph API documentation?