It would be nice if my client code and my server code can both use this lib. If I try to serialize a Operation, all I get is an empty object.