'Implement the deleter for the Python `descriptor protocol`_.
Args:
obj (HasProps) : An instance to delete this property from
Raises:
NotImplementedError
**Subclasses must implement this to serve their specific needs.**'

def __delete__(self, obj):

    raise NotImplementedError('Implement    __delete__')
