We still need to add the enhancers for the AnnotationDriver to work, as it is lazy. The overhead with the `ConfigurationDriver` however is just a key check in an associative array and it will be possible to disable annotations.

Would it make sense to have a single `MetadataEnhancer` class instead of instantiating a `FieldByClass` enhancer for each case?