EntityInvocationHandler extends EntityDBObject
ObjectId deserialization for JSON, this and that
EntityInvocationHandler removed no longer needed getDBObject
Did not use TreeMap for history storage