could be an American/British English difference. I would consider omitting "of" incorrect in British English.
It's incorrect in American English too...
It seems from others' replies that it's not optional. It certainly isn't in English. I put it in not to correct but to explain my interpretation of what was written to better frame my question.