Split validation of configs into separate HandlerConfigValidator