style: apply coding conventions
refactor(registry)

- Add some doc,
- Add types,
- Make AnnotationsMap._map private,
- Simplify AnnotationsMap.annotationsFor
refactor(registry_dynamic)

- Make _fieldMetadataCache a static final member,
- Simplify some code & make some methods private,
- Add docs
refactor(element_binder): Use '::1' for one time watch