Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. The name property may be immutable. Such
objects will normally have a String argument in their constructor that sets
the name.
name() changed to getName() in keeping with standard patterns - AB