I was just curious if there is any impediment to this, or things to consider here.
Currently, I am working around the lack of proper encoder here with using simpleMarshal() method in the API that provides the most important info, and then unwrapping OMERO objects using omero.rtypes.unwrap()