support for type decorators and type dialogs