cache
cache for context
stub for deconstructor flag