The property UseExtensions defines whether the builder should output file extension. This might be handy to use in combination with a url rewrite strategy
If you want to create a custom urlbuilder, you can extend this one and override the InternalBuildUrl(string,string,string,string,string,string,string,string,string,bool,bool,string)