Removed redundant properties, changed Form to NameValueCollection