added a RequestData object that ...

acts as an array for retrocompatibility purpose
and that is able to get a default value if key not set