executionGuid = jsonParam['executionGuid']
result = None
resultByExecution = None;
documentResultProperty = clr.Reference[DataProperty]()
if(Document.Data.Properties.TryGetProperty(DataPropertyClass.Document, resultPropertyName, documentResultProperty)):
    result = deserializeFromJSON(documentResultProperty.Value.Value)
    if containsKey(resultPropertyName, result):
        resultByExecution = deserializeFromJSON(result[resultPropertyName])
        if resultByExecution != None:
            resultByExecution.Remove(executionGuid)
        result[resultPropertyName] = serializeToJSON(resultByExecution)
        resultAsJSONString = serializeToJSON(result)
        setDocumentProperty(resultPropertyName, resultAsJSONString)
