Name: Make compare final.
Name.Component: Added copy constructor.