Draft: Update FaultData to include Operations/Parameter instances

When a fault is detected, store the serialized Operation/Parameter instances to the database in TEXT columns.

  1. Update FaultData to include serialized Operation and Parameter instances
  2. Add methods to Repository allowing saving/loading the stored fault data
  3. Store the following requests on fault
    1. Recorded Request Operation
    2. Recorded Parameter
    3. Recorded Response Operation
    4. Original Request Operation
    5. Original Parameter
    6. Actual Request Operation
    7. Actual Parameter
    8. Actual Response Operation
  4. Add a database migration
  5. Make sure to validate that IsSecret is not lost
Edited by Michael Eddington