@fabpot  what about renaming `pattern` to `path` to be consistent with routing?