added a missing namespace reference
added a missing private setter for the Request property and added a parameter to the constructor that initializes the property.
added a few assembly information