premature optimizations for context and namespace inheritance