Fixed incorrect key generation in annotations

Annotation should use value not name to generate the key
Fixed key method overriding on BlitzGateway object

Name mangling prevents __key being easily overridden for good reason so
__key is renamed to _key