completed - task : build inherit hierarchy of dialogs and tables