Because the latter is what is returned in lists and we don't want to query the details when listing. You could argue that we can simply not set the specified properties, but for some marshalling scenarios, they may appear as "null" instead of meaning they're not there