<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def name(self):
 """Name of the class of the given instance in lower case letters. This function is thought to be implemented as a property. Otherwise it would violate the principle not to access or manipulate private attributes ("_name"):
 'test' 'test' The private attribute is added for performance reasons only. Note that it is a class attribute: 'test' """

    cls = type(self)
    try:
        return cls.__dict__['_name']
    except KeyError:
        setattr(cls, '_name', instancename(self))
        return cls.__dict__['_name']