Servers are not required for Operation Objects in 3.1 This is unfortunately, validation that occurs in the underlying library. It cannot be solved cleanly without replacing the library.
Activity
[-]3.1 should be valid without servers[/-][+]3.1 should be valid without responses[/+]