Interim commit
Revert eeb7d77..676ef4b

This rolls back to commit eeb7d77c77364922f05aa06d568f56b475991b6f.
Revert e602ddf..00ae651

This rolls back to commit e602ddf2ccef4ada29b85846ff89aecaf7cf70ea.
Revert e09a717..57ddba5

This rolls back to commit e09a717c9995db722280ab07f96401f4cb9ef913.
Revert 057323b..f7b013b

This rolls back to commit 057323b67570d8a8c8b819f15e7ec1a96d9c275a.
Revert 676ef4b..7c75b2f

This rolls back to commit 676ef4b1bac686e6a3176809406c9fb758809e67.
Fix to operation types via migration
Fix to issue of accidentally deleting responders