RequestParam annotation remove default property

Looking to annotation classes I notice that the default property is of Param is override at RequestParam with the same value (probably in the past it made sense).

So this PR removes that property from RequestParam, and adds a test just in case someone changes in Param be aware that is changing RequestParam behavior also.