the version hash comes from stringifying the the versioned Field. This should be done more regourously