Name: In the default Name::Component constructor, create a zero-length value, not null, to avoid null pointer problems.