CSHARP-823: added support for the  operator.
CSHARP-823: added support for the  and  operators.
CSHARP-823: added support for  with xor.
CSHARP-823: added support for the  operator.
CSHARP-823: added support for the  modifier .
refactoring to better support existing operators with regards to serialization options.