marshalling instead of blind dropping objects into redis