GCC issues warnings with -Wextra if we don't explicitly initialize base class in copy constructors. This commit fixed the issue.