remove c++ 11 feature: inherit constructor.