#include <noncopyable.h>
Subclass of NonCopyable can not be copied due to the fact that we made the copy constructor and assigment operator private.