Created shared superclass for entities with names