API change from new Operation<Guid>(ernesto._id, Verb.Insert, ernesto) to Operation.Insert(ernesto._id, ernesto)

and some refactoring.