added observer pattern for workbook to notify mindmap about changes