Add Uncopyable class
Proactor delete private copy and move constructors
Proactor set Uncopyable class