AnyEqOperator has protected ctors... can you change this here also to be protected?