delayed prototype when dictionary is loaded