Made all fields non-optional so users can 'delete' fields.
Added Url validation for the webPage field.