Mart,
AFAIK, using Optional once for all optional parameters is an "undocumented feature". I think it is just nice to know.