FormDataCollectionExtensions provides incomplete context

This problem can't be fixed; there's public surface area to model bind
this data without providing a request. For now, we'll resolve this issue
by identifying the problematic use case in in the constructor.

(cherry picked from commit f6d4d1b9daeb2bbdc07896fd3b5bfb71d05ca9e3)