def PyWorkbookUser(DataHandlerUser):
    """overrides  _getsetfunc_ with something that uses DataHandlerUser 
   instead of DataHanlder for setting items (needed to undo), plus inherits
   all the other functionality of DataHandlerUser (undo and redo)"""
    pass
