Adding optimization so that nodes which implicitly depend on silent nodes don't have their cache disabled inadvertently
Adding conditional logic to check for existing fields
Merge pull request #21 from Obvious/jeremy-perf

Adding optimization for disableNodeCache() + better conditional checking