So here we always add the template and controller enhancers, as the new, metadata aware, `FieldByClass` enhancer asks the factory directly for metadata. We do not know at this stage if the enhancers will be needed or not.