See [discussion](https://github.com/GoogleCloudPlatform/gcloud-python/pull/1534/files#r54134803). Idea is to implement factories that allow setting non-public variables to simulate something that has already been parsed.