- removed default constructors for mutex, event and spin mutex