must set forceCollectObservers before inclusion by platform.js