Fix typo.
Remove weak and re-add it once ARC.
[NEW] It's possible to update the key property of GPGSignature if necessary.
[NEW] If the fingerprint for a signature is available, but the matching key not, it's reloaded.