added "required" fields for param annotations