Should be included all the mobile caps in MobileCapabilityType interface?

I noticed there are a few capabilities described in “MobileCapabilityType” interface.
I was looking for a cap like BundleId, or locationServicesEnabled or locationServicesAuthorized, etc.

Should we have all the caps listed at http://appium.io/slate/en/master/?java#appium-server-capabilities ?

I find this very useful.
Thanks

Yeah, scroll down little bit to "iOS only’ section: http://appium.io/slate/en/master/?java#ios-only