[WIP][Routing] added possibility to mark optional parts in the pattern