Minor refactor.
Minor refactor.

discussion-diff-7481362
discussion-diff-7481400

CesiumGS/cesium,likangning93/cesium,ggetz/cesium,geoscan/cesium,kiselev-dv/cesium,hodbauer/cesium,likangning93/cesium,soceur/cesium,wallw-bits/cesium,NaderCHASER/cesium,AnalyticalGraphicsInc/cesium,jason-crow/cesium,CesiumGS/cesium,kiselev-dv/cesium,CesiumGS/cesium,esraerik/cesium,jason-crow/cesium,esraerik/cesium,CesiumGS/cesium,jasonbeverage/cesium,YonatanKra/cesium,omh1280/cesium,hodbauer/cesium,ggetz/cesium,hodbauer/cesium,AnimatedRNG/cesium,likangning93/cesium,kaktus40/cesium,jason-crow/cesium,wallw-bits/cesium,likangning93/cesium,oterral/cesium,YonatanKra/cesium,soceur/cesium,AnalyticalGraphicsInc/cesium,jasonbeverage/cesium,likangning93/cesium,emackey/cesium,aelatgt/cesium,omh1280/cesium,AnimatedRNG/cesium,denverpierce/cesium,aelatgt/cesium,wallw-bits/cesium,denverpierce/cesium,kiselev-dv/cesium,AnimatedRNG/cesium,soceur/cesium,geoscan/cesium,emackey/cesium,oterral/cesium,esraerik/cesium,oterral/cesium,josh-bernstein/cesium,emackey/cesium,aelatgt/cesium,ggetz/cesium,NaderCHASER/cesium,YonatanKra/cesium,esraerik/cesium,kaktus40/cesium,denverpierce/cesium,jason-crow/cesium,aelatgt/cesium,CesiumGS/cesium,progsung/cesium,josh-bernstein/cesium,NaderCHASER/cesium,kiselev-dv/cesium,ggetz/cesium,omh1280/cesium,progsung/cesium,YonatanKra/cesium,AnimatedRNG/cesium,denverpierce/cesium,emackey/cesium,omh1280/cesium,wallw-bits/cesium