Added to avoid casting `MethodMetadata` reference to `StandarMethodMetada` in `ConfigurationClass.validate()`. I think it makes sense because it defines the method when overloaded and does not introduce complex changes downstream.