- All special member functions (*) for common classes have been explicitly defaulted or deleted (C++11).
        - (*) Empty constructor, copy constructor, move constructor, destructor, copy assignment operator and move assignment operator.