Here we force the entire fragment to match, but in many cases the developer would like to do prefix matching on fragments, so this should change. The question is how to specify whether the fragment should use prefix matching or not. It could either be in the template, or in the UriPattern constructor. Same issue with patch matching, and possibly with query parameters (matching a subset vs. matching all parameters).