Make Context inherit privately from NonCopyable