Add const member function
Modify Namespace::end
Add derived class