The Request objects are not exposed, you can't instantiate them, they are returned to you, so I don't want to make them extendable.