Endpoints may now only be public or nested public to prevent lambdas and other compiler-generated types from being included
Introduced IgnoreRestrictionAttributeTypeAttribute to allow developers to fine-tune included restriction mapper attributes
MatchResult's two restriction properties are now always non-null